- Home
- Categorie
- Coding e Sistemistica
- PHP
- Upload file e provider internet
-
Upload file e provider internet
Volevo chiedere se è possibile che l'upload di file dia problemi se effettuato con determinate connessioni, nella fattispecie fastweb o vodafone.
Ho riscontrato problemi da parte di utenti che usano queste connessioni.
Faccio l'esempio di uno script che non funge con una connessione vodafone.
[php]
if(isset($_FILES['foto']) and is_uploaded_file($_FILES['foto']['tmp_name'])){
if($_FILES['foto']['type'] == "image/gif" or $_FILES['foto']['type'] == "image/jpg" or $_FILES['foto']['type'] == "image/jpeg" or $_FILES['foto']['type'] == "image/png"){
$stepType1 = $_FILES['foto']['type'];
$char1 = "image/";
$char2 = ".";
$type = str_replace($char1,$char2,$stepType1);
$percorso = "immagini/articoli/";
$image = $_FILES['foto']['tmp_name'];
$imgName = time();
$completeUrlImage = move_uploaded_file($image,$root.$percorso.$imgName.$type);
}
}
[/php]C'è mica qualche accorgimento da prendere o forse sbaglio qualcosa?
-
Ciao, io non vedo niente di sbagliato nello script, ma comunque prova a non usare la funzione **is_uploaded_file() **e controlla di non usare https alcuni hanno riscontrato errore per l'utilizzo di quel metodo con questa funzione!