Salve a tutti,
sto impazzendo da due giorni su un problema che riguarda l'upload di un file in php.
Ho visto che ci sono diverse discussioni sull'argomento ma sembra che nessuno abbia riscontrato il mio problema.
Posto il codice:
Al momento mi esce la stampa "formato non valido", ma anche commentando il controllo del formato anche .$_FILES['upload']['temp_name'] è vuoto.
Non capisco dove sia l'errore.
Grazie mille a tutti per l'aiuto.
sto impazzendo da due giorni su un problema che riguarda l'upload di un file in php.
Ho visto che ci sono diverse discussioni sull'argomento ma sembra che nessuno abbia riscontrato il mio problema.
Posto il codice:
HTML:
<!DOCTYPE html>
<html lang="it">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form method=”post” action='upload.php' name="form1" id="form1">
<label>Carica il tuo file:
<input type="file" name='upload' id='upload' ></label>
<input type="submit" name="invia" id="invia" value="Invia" tabindex="40">
</form>
</body>
</html>
PHP:
<?php
if($_FILES['upload']['error'] == 0){
if($_FILES['upload']['type'] != "image/jpeg") die("formato non valido");
echo "temp: " .$_FILES['upload']['temp_name'];
move_uploaded_file($_FILES['upload']['tmp_name'], "http://www.pippo.it/public/uploads/".$_FILES['upload']['name']) or die ("imp");
echo "upload ok".$_FILES['upload']['name'];
}
?>
Al momento mi esce la stampa "formato non valido", ma anche commentando il controllo del formato anche .$_FILES['upload']['temp_name'] è vuoto.
Non capisco dove sia l'errore.
Grazie mille a tutti per l'aiuto.