Multi billed-upload
Hej jeg vil gerne have min kode til at uploade 2 (muligvis flere) billeder. Den kan sagtens uploade flere, problemet er bare at hvis man ikke udfylder alle felterne gider den ikke uploade!----------------- Felterne -----------------
$userfile
$userfile2
----------------- Filen --------------------
$userfile = $_FILES['userfile']['tmp_name'];
$userfile_name = $_FILES['userfile']['name'];
$userfile_size = $_FILES['userfile']['size'];
$userfile_type = pathinfo($_FILES['userfile']['name'],PATHINFO_EXTENSION);
$userfile_dim = getimagesize($_FILES['userfile']['tmp_name']);
$userfile_typer = array('jpg','jpeg','gif');
$userfile2 = $_FILES['userfile2']['tmp_name'];
$userfile2_name = $_FILES['userfile2']['name'];
$userfile2_size = $_FILES['userfile2']['size'];
$userfile2_type = pathinfo($_FILES['userfile2']['name'],PATHINFO_EXTENSION);
$userfile2_dim = getimagesize($_FILES['userfile2']['tmp_name']);
$userfile2_typer = array('jpg','jpeg','gif');
$filename = basename($userfile_name);
$filename2 = basename($userfile2_name);
// Billede nr 1
if($userfile_size <= 0) die ("Du skal vælge et billede du vil uploade!");
if($userfile_size > $max_filesize) die ("Billede nr.1 er for stort! Billedet må højst fylde $max_filesize byte!");
if(!@copy($userfile, "$archive_dir/$filename")) die ("Kan ikke kopiere $userfile_name til $filename.");
if(isset($WINDIR) && !@unlink($userfile)) die ("Kan ikke slette filen $userfile_name.");
if($userfile_dim[0] > 500 || $userfile_dim[1] > 500)
die("Billede nr.1 er over 500x500 px!");
if(!in_array($userfile_type,$userfile_typer))
die("Billede nr.1 er ikke en gyldig fil. Du må kun uploade jpg/gif filer");
// Billede nr 2
if($userfile2_size > $max_filesize) die ("Billede nr.2 er for stort! Billedet må højst fylde $max_filesize byte!");
if(!@copy($userfile2, "$archive_dir/$filename2")) die ("Kan ikke kopiere $userfile2_name til $filename2.");
if(isset($WINDIR) && !@unlink($userfile2)) die ("Kan ikke slette filen $userfile2_name.");
if($userfile2_dim[0] > 500 || $userfile2_dim[1] > 500)
die("Billede nr.2 er over 500x500 px!");
if(!in_array($userfile2_type,$userfile2_typer))
die("Billede nr.2 er ikke en gyldig fil. Du må kun uploade jpg/gif filer");
----------------- SLUT -----------------
Hvordan gør jeg således at hvis man kun udfylder den ene (ligemeget hvilken) så uploader den bare det ?
På forhånd tak
