- Home
- Categorie
- Coding e Sistemistica
- Coding
- Aggiungere upload file
- 
							
							
							
							
							
Aggiungere upload fileCiao Ragazzi, 
 è la prima volta che posto in questo forum, sono certo di trovare l'aiuto che cercavo. Ho realizzato un form : <form method="post" action="add_film.php" enctype="multipart/form-data"> 
 <input type="text" name="Titolo" value="Titolo" /><br>
 <input type="text" name="Genere" value="Genere" /><br>
 <input type="text" name="Trama" value="Trama" /><br>
 <input type="text" name="Valutazione" value="Valutazione"/><br>
 <input type="file" name="Copertina" value="Copertina"/>
 <input name="MAX_FILE_SIZE" type="hidden" value="1024000" /><br>
 <input type="submit" name="submit" value="submit" />
 </form>
 ?>che permette l'inserimento di dati dentro un database mysql. 
 Adesso volevo offrire al visitatore la possibilità di inserire la copertina del film pertanto ho aggiunto il campo Copertina.Questo è il codice che invia il form : <? 
 include 'connect.php';$Titolo=trim($_POST['Titolo']); 
 $Trama=trim($_POST['Trama']);
 $Genere=trim($_POST['Genere']);
 $Valutazione=trim($_POST['Valutazione']);
 $Copertina=trim($_POST['Copertina']);$query= " INSERT INTO azione (Titolo,Trama,Genere,Valutazione,Copertina) 
 VALUES ('$Titolo', '$Trama', '$Genere', '$Valutazione', '$Copertina')";$result=mysql_error($query); if (!$result) { die("Errore inserimento film: " .mysql_error());} 
 // chiudo la connessione a MySQL
 mysql_close();echo 'Query eseguita correttamente'; ?> Adesso mi chiedevo, come posso integrare questo script : //controlliamo che il file rispetti le dimensioni impostate 
 if ($_FILES["file"] < 1024000){
 //controlliamo se ci sono stati errori durante l'upload
 if ($_FILES["file"]["error"] > 0){
 echo "Codice Errore: " . $_FILES["file"]["error"]."
 ";
 }
 else{
 //stampo alcune informazioni sul file
 //il nome originale
 echo "Nome File: " . $_FILES["file"]["name"]."
 ";
 //il mime-type
 echo "Tipo File: " . $_FILES["file"]["type"] . "
 ";
 //la dimensione in byte
 echo "Dimensione [byte]: " . $_FILES["file"] . "
 ";
 //il nome del file temporaneo
 echo "Nome Temporaneo: " . $_FILES["file"]["tmp_name"] . "
 ";
 //controllo se il file esiste già sul server
 if (file_exists("upload/" . $_FILES["file"]["name"])){
 echo "Il file " . $_FILES["file"]["name"] . " è già presente sul server";
 }
 else{
 //sposto il file caricato dalla cartella temporanea alla destinazione finale
 move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
 echo "File caricato in: " . "upload/" . $_FILES["file"]["name"];
 }
 }
 }
 else{
 echo "File troppo grande!!";
 }con il mio? Grazie 
 
- 
							
							
							
							
							Ciao Holden, 
 devi semplicemente unirli, ovviamente è necessario un minimo di conoscenza di php.
 
- 
							
							
							
							
							
@Thedarkita said: Ciao Holden, 
 devi semplicemente unirli, ovviamente è necessario un minimo di conoscenza di php.Ciao, grazie per la risposta  
 non vorrei sembrarti scortese ma non mi sei stato molto di aiuto Vorrei chiederti se devo cambiare il nome di qualche variabile nel codice upload dato che la variabile del mio script che ospiterà le immagini si chiama $Copertina, o devo semplicemente unirli? Grazie. H.