Qualcuno mi sa dire perchè questo script non funziona?
Premetto che carico solo jpg
Codice PHP:
$uploaddir = $_SERVER['DOCUMENT_ROOT']."/photos/users/";
$newLoc = $uploaddir.$codice.".jpg";
$MAX_FILE_SIZE = '5000000';
if ($_FILES['file-loc']['size'] < $MAX_FILE_SIZE) {
if (move_uploaded_file($_FILES['file-loc']['tmp_name'],$newLoc)) {
print "Il file è valido, e inviato con successo.";
} else {
print "Errori di upload";
}
} else {
print "Dimensioni del file eccessive, il file non può superare i ".$MAX_FILE_SIZE." bytes.";
}
La form per inviare il file è la seguente
Codice PHP:
<form id="form-immagine" method="POST" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="50000" />
<label>Foto: <input name="file-loc" type="file" /></label><br/>
<input type="hidden" name="cmd" value="add" />
<input type="submit" name="form-submit" value="Carica Immagine" />
</form>
Grazie e aiutatemi!!
O almeno ditemi un modo per avere una stampa dell'errore che avviene...