Mehrer Bilder Uploaden

  • Themenstarter Themenstarter Blümchen
  • Beginndatum Beginndatum
B

Blümchen

Hallo,

hab mal eine Frage. Bis jetzt kann bei mit auf der Seite ein User ein Bild in sein Profil stellen. Das mache ich so:

Code:
<input name="profilbild" type="file" class="chatfields">
<input name="upload" type="submit" class="chatfields" value="Profilbild hochladen">

der PHP Code ist dann folgender:

PHP:
elseif(isset($_POST['upload']))
{
	$size = getimagesize($_FILES['profilbild']['tmp_name'],$infos);

	if(!preg_match("/[a-zA-Z0-9_ +-]+[.]jp[e]?g/",$_FILES['profilbild']['name']))
	{
		$meldung = "Bei der upgeloadeten Datei handelt es sich nicht um ein JPEG Bild.";
	}
	elseif($size[0] > 200 OR $size[1] > 250) //Wenn das Bild größer als 200x250px ist
	{
		$meldung = "Das Bild ist zu groß, maximal 200 x 250 Pixel.";
	}
	elseif($_FILES['profilbild']['size'] > 30720) //Wenn das Bild größer als 30KB ist
	{
		$meldung = "Das Bild ist zu groß, maximal 30 KB.";
	}
	else
	{
		copy($_FILES['profilbild']['tmp_name'],"profilbilder/".$_SESSION['benutzername'].".jpg");
		$meldung = 'XXX">hier</a>.';
	}
}

So wie kann ich das nun machen, dass der User noch meherer BIlder Uploaden kann. Ich dachte so an 5 Bilder pro User. Kann mir da jemand weiter helfen?

Gruß Blümchen
 
Dann mach doch einfach noch mehr Felder, z.B.
PHP:
    <input name="bild1" type="file" class="chatfields">
   <input name="bild2" type="file" class="chatfields">
   <input name="bild3" type="file" class="chatfields">
   <input name="bild4" type="file" class="chatfields">
Die Überprüfung der Bilder machst du dann einfach mit foreach().
 
Zurück