Form upload immagini

  • Creatore Discussione Creatore Discussione anna25
  • Data di inizio Data di inizio

anna25

Nuovo Utente
3 Nov 2007
6
0
0
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">&nbsp;</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? :(
 
che errore ti da?
Come sono i permessi sulla cartella immagini?
 
Guarda non ci capisco molto quindi non so dirti come sono i permessi, ho fatto la prova a caricare un file e mice upload non riuscito
 
Allora probabilmente sono proprio i permessi; il tuo programma per l'FTP ha sicuramente le funzioni per impostarli; solitamente sono a disposizione cliccando con il tasto destro del mouse sulla cartella interessata, a quel punto cerca una voce tipo "Permessi" e settali a 777.
Poi prova a fare un upload.
 
ho cambiato i permessi, l'upload me lo fa ma quando vado sul server per vedere il file caricato non lo trovo:crying:
 
sicura che il percorso alla cartella di destinazione sia corretto?
 
ho creato una cartella immagini sul server
$uploaddir = '/cartella/';
$uploaddir = './cartella/';
$uploaddir = '/cartella';
Ho provato in questi tre modi ma niente
 
ma per fare l'upload di più immagini contemporaneamente magari con un pulsante che fa apparire una casella in più per l'upload se ne ha più di una immagine da uploadare?
 
ok grazie mille.Un altra cosa come potrei fare per far aumentare le caselle per l'upload a seconda delle esigenze dell'utente? Cioè mettere un pulsante che aggiunga altre righe per l'upload tipo altervista quando si inviano i file sullo spazio web
 
Ultima modifica:

Discussioni simili