Salve a tutti sono una neofita con php vorrei realizzare un form per l'invio di immagini sul server (senza database), qualcuno mi può aiutare? Ho provato con un form che ho trovato in giro su internet ma non riesco a farlo funzionare, può dipendere dal server? Io ho registrato un account su altervista.org (visto che ancora non sono molto esperta non mi va di spendere soldi per registrare un dominio) può dipendere anche da quello?
Eco il codice dei due files.
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="post">
<div align="left">
<p>Invia un file:
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1024000">
<INPUT NAME="UploadedFile" TYPE="file">
<INPUT TYPE="submit" VALUE="Invia file">
</p>
</div>
</FORM>
<div align="center"></div>
<p align="center" class="Stile1"> </p>
File upload.php
<?PHP
$path="/immagini";
if( $UploadedFile != none )
{
print("Percorso locale: $UploadedFile <BR>\n");
print("Nome del file: $UploadedFile_name <BR>\n");
print("Dimensione del file: $UploadedFile_size <BR>\n");
print("Tipo di file: $UploadedFile_type <BR>\n");
print("<HR>");
if (copy( $UploadedFile , "$path/$UploadedFile_name" )){
print 'file copiato con successo Grazie per la collaborazione<br>
Risultato:<img src="images/green.gif">';
}else{
print 'Errore.. upload non riuscito<br>
Risultato:<img src="images/red.gif">';
}
unlink($UploadedFile);
}else{
print 'Errore.. nessun file.<br>
Risultato:<img src="images/red.gif">';
}
?>
Dov'è che sbaglio?
Eco il codice dei due files.
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="post">
<div align="left">
<p>Invia un file:
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1024000">
<INPUT NAME="UploadedFile" TYPE="file">
<INPUT TYPE="submit" VALUE="Invia file">
</p>
</div>
</FORM>
<div align="center"></div>
<p align="center" class="Stile1"> </p>
File upload.php
<?PHP
$path="/immagini";
if( $UploadedFile != none )
{
print("Percorso locale: $UploadedFile <BR>\n");
print("Nome del file: $UploadedFile_name <BR>\n");
print("Dimensione del file: $UploadedFile_size <BR>\n");
print("Tipo di file: $UploadedFile_type <BR>\n");
print("<HR>");
if (copy( $UploadedFile , "$path/$UploadedFile_name" )){
print 'file copiato con successo Grazie per la collaborazione<br>
Risultato:<img src="images/green.gif">';
}else{
print 'Errore.. upload non riuscito<br>
Risultato:<img src="images/red.gif">';
}
unlink($UploadedFile);
}else{
print 'Errore.. nessun file.<br>
Risultato:<img src="images/red.gif">';
}
?>
Dov'è che sbaglio?
