Ciao ragazzi,
stò sviluppando un sito per il mio esame di maturità di quest'anno e stò avendo problemi nel creare uno script che funzioni su altervista per il caricamento delle immagini.
Ho creato questo script che in locale mi funziona perfettamente, ma che qui su altervista non ne vuole sapere di funzionare :(
Ve lo allego, sperando che qualcuno mi aiuti a risolvere perchè è una questione davvero importante:
[code:1:210b247745]//Inizio controllo estensione file
$estensione = explode(".",$foto);
$estensione[1] = strtolower($estensione[1]);
if ($estensione[1] != "jpg" && $estensione[1] != "gif" && $estensione[1] != "jpeg") {
echo "Attenzione si possono caricare solo i seguenti tipi di immagini: <b> .jpg .gif .jpeg</b><br>";
echo "Tu stai provando a caricare un file con estensione: $estensione[1]";
exit;
}
//CHIUSURA CONTROLLO ESTENSIONE FILE
$foto = $_FILES["foto"]["tmp_na me"];
$dir = $_SERVER["DOCUMENT_ROOT"] . "/foto/";
$nomeI = $max + 1 .".". $estensione[1];
$path1 = $dir . $nomeI;
move_uploaded_file($foto, $path1);
$path2 = "http://".$dominio.$path."foto/".$nomeI;
$sql = mysql_query("insert into alunni (nome, cognome, data, via, numerocivico, cap, classe, sezione, specializzazione, foto) values ('$nome','$cognome','$datanascita','$via','$nu merocivico','$cap','$classe','$sezione','$speciali zzazione','$path2')");
echo "<center>I seguenti dati sono stati aggiunti nel database:<br> ";
echo "Nome: <b>$nome</b> <br>";
echo "Cognome: <b>$cognome</b> <br>";
echo "Caricata correttamente l'immagine rinominata in: <b>$nomeI</b></center>";
[/code:1:210b247745]
Confido nel vostro aiuto, grazie.
Ciauz ;)