Ciao a tutti,
in un form php ho 2 campi in cui l'utente può inserire un'immagine:
Nello script recupera_file.php ho questo:codice:<input name="immagine1" id="immagine1" type="file"> <input name="immagine2" id="immagine2" type="file">
poi dopo i vari controlli su tipo di file e dimensione passo a questo che invia le immagini alla directory indicataCodice PHP://recupero info su immagine1
$immagine1 = $_FILES['immagine1']['tmp_name'];
$immagine_name1 = $_FILES['immagine1']['name'];
$immagine_size1 = $_FILES['immagine1']['size'];
$immagine_type1 = $_FILES['immagine1']['type'];
//recupero info su immagine2
$immagine2 = $_FILES['immagine2']['tmp_name'];
$immagine_name2 = $_FILES['immagine2']['name'];
$immagine_size2 = $_FILES['immagine2']['size'];
$immagine_type2 = $_FILES['immagine2']['type'];
Codice PHP://Invia immagini alla directory
if (!move_uploaded_file($_FILES['immagine1']['tmp_name'], 'img/'.$immagine_name1) || !move_uploaded_file($_FILES['immagine2']['tmp_name'], 'img/'$immagine_name2.))
{ $msg = 'Errore'
}
Il problema che ho è questo: se inserisco tutte e due le immagini nei campi immagine 1 e immagine2 tutto funziona correttamente, se invece voglio inserire solo una immagine lasciando vuoto il campo immagine2 mi dice che l'argomento di fopen() non può essere vuoto. Come posso fare per ovviare a questo problema, cioè avere le possibilità di scegliere se inserire 1 o 2 immagini?

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando 
			