-
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 ;)
-
$dominio dove lo imposti? magari sono accecato :wink:
-
$dominio ed $path sono 2 variabili che stanno dentro un file di inclusione di configurazione, ma non credo sia un problema di script in sč perchč come ho gią detto in locale funziona, ma č on-line che non vą :|
Per me sbaglio la path di dove uppo le immagini, uso una funzione del php che dovrebbe rilevarla da sola, ma forse č un altra?
Grazie ciauz