upload mehrere datein

Support Forum für Php-Space.info
Gesperrt
ttc1974
Beiträge: 3
Registriert: 24.02.2008 21:21

upload mehrere datein

Beitrag von ttc1974 »

huhu,

ich finde ihren script echt super wir nutzen ihn bei unserem Tischtennis Verein um Bilder von Spielen usw hochzuladen,
allerding wollen wir 5-10 Bilder gleichzeitig hochladen und wissen leider nicht wie und ob man das umsetzten kann?
gibt es da eine möglichkeit?
wenn ja kann jemand helfe?

mfg ttc1974
wir bedanken uns schoneinmal
ttc1974
Beiträge: 3
Registriert: 24.02.2008 21:21

Beitrag von ttc1974 »

wir haben es hinbekommen :p
sry fpr den post aber wenn es noch jemand so haben will hier der quelltext

Code: Alles auswählen

if($_POST["senden"]==1){

//echo var_dump($_FILES);{
	$filename = "";
          for ($i = 0; $i < count($_FILES['userfile']['tmp_name']); $i++) {
         if ($_FILES['userfile']['tmp_name'][$i]<> 'none'){
		$file = $_FILES['userfile']['name'][$i];
		$temp = $_FILES['userfile']['tmp_name'][$i];
		$path_parts = pathinfo($file);
		if(!isset($path_parts["extension"])) $path_parts["extension"]='';
		if($_FILES['userfile']['type'][$i] != 'image/gif' && $_FILES['userfile']['type'][$i] != 'image/jpeg' && $_FILES['userfile']['type'][$i] != 'image/JPG' && $_FILES['userfile']['type'][$i] != 'image/png') $ist_bild=1; else $ist_bild=0;
		if($upload_erlaubnis == 0) $ist_bild=1;
	       if($ist_bild==1) {
		      echo '<div style="color:red;">Nur GIF, PNG und JPG Dateien dürfen hochgeladen werden. <a href="'.$_SERVER['PHP_SELF'].'">Noch mal versuchen...</a><br><br></div>';
	     	} else {
		       	if($path_parts["extension"]!=""){
				$filename = $file;
                               if($_FILES['userfile']['size'][$i]<= $groessemax*1024) {
					if(decoct(fileperms($img_path_up))==40777){
						if(@copy($temp, $img_path_up.$filename)){
							echo '<div style="color:green;">Datei ist auf den Server!<br>';
							echo 'Url der Datei: <a href="http://'.$_SERVER['HTTP_HOST'].$path.$filename.'" target="_blank">http://'.$_SERVER['HTTP_HOST'].$path.$filename.'</a><br><br><a href="'.$_SERVER['PHP_SELF'].'">Eine weitere Datei auf den Server laden...</a><br><br></div>';
						} else {
							echo '<div style="color:red;">Die Datei konnte nicht auf den Server geladen werden. <a href="'.$_SERVER['PHP_SELF'].'">Noch mal versuchen...</a><br><br></div>';
						}
					} else {
						echo '<div style="color:red;">Der Upload Ordner hat keine Schreibrechte! <a href="'.$_SERVER['PHP_SELF'].'">Noch mal versuchen...</a><br><br></div>';
					}
				} else {
					echo '<div style="color:red;">Die Datei ist zu groß! Die Datei darf nicht größer als '.$groessemax.' KB (KiloByte) sein. <a href="'.$_SERVER['PHP_SELF'].'">Noch mal versuchen...</a><br><br></div>';
				}
			}
		}
        //}
}
}
} else {
admin
Site Admin
Beiträge: 336
Registriert: 09.03.2005 10:41
Wohnort: Arnstadt
Kontaktdaten:

Beitrag von admin »

ttc1974 hat geschrieben:wir haben es hinbekommen :p
sry fpr den post aber wenn es noch jemand so haben will hier der quelltext

Code: Alles auswählen

if($_POST["senden"]==1){

//echo var_dump($_FILES);{
	$filename = "";
          for ($i = 0; $i < count($_FILES['userfile']['tmp_name']); $i++) {
         if ($_FILES['userfile']['tmp_name'][$i]<> 'none'){
		$file = $_FILES['userfile']['name'][$i];
		$temp = $_FILES['userfile']['tmp_name'][$i];
		$path_parts = pathinfo($file);
		if(!isset($path_parts["extension"])) $path_parts["extension"]='';
		if($_FILES['userfile']['type'][$i] != 'image/gif' && $_FILES['userfile']['type'][$i] != 'image/jpeg' && $_FILES['userfile']['type'][$i] != 'image/JPG' && $_FILES['userfile']['type'][$i] != 'image/png') $ist_bild=1; else $ist_bild=0;
		if($upload_erlaubnis == 0) $ist_bild=1;
	       if($ist_bild==1) {
		      echo '<div style="color:red;">Nur GIF, PNG und JPG Dateien dürfen hochgeladen werden. <a href="'.$_SERVER['PHP_SELF'].'">Noch mal versuchen...</a><br><br></div>';
	     	} else {
		       	if($path_parts["extension"]!=""){
				$filename = $file;
                               if($_FILES['userfile']['size'][$i]<= $groessemax*1024) {
					if(decoct(fileperms($img_path_up))==40777){
						if(@copy($temp, $img_path_up.$filename)){
							echo '<div style="color:green;">Datei ist auf den Server!<br>';
							echo 'Url der Datei: <a href="http://'.$_SERVER['HTTP_HOST'].$path.$filename.'" target="_blank">http://'.$_SERVER['HTTP_HOST'].$path.$filename.'</a><br><br><a href="'.$_SERVER['PHP_SELF'].'">Eine weitere Datei auf den Server laden...</a><br><br></div>';
						} else {
							echo '<div style="color:red;">Die Datei konnte nicht auf den Server geladen werden. <a href="'.$_SERVER['PHP_SELF'].'">Noch mal versuchen...</a><br><br></div>';
						}
					} else {
						echo '<div style="color:red;">Der Upload Ordner hat keine Schreibrechte! <a href="'.$_SERVER['PHP_SELF'].'">Noch mal versuchen...</a><br><br></div>';
					}
				} else {
					echo '<div style="color:red;">Die Datei ist zu groß! Die Datei darf nicht größer als '.$groessemax.' KB (KiloByte) sein. <a href="'.$_SERVER['PHP_SELF'].'">Noch mal versuchen...</a><br><br></div>';
				}
			}
		}
        //}
}
}
} else {
Morgen,

danke für das Posten des Cods.

mfg. Nico Schubert
notafake
Beiträge: 1
Registriert: 18.03.2009 10:19

Beitrag von notafake »

Hallo
Erstmal: Dieser Upoad-Script ist genial und funktioniert auch bestens.
Suche schon lange nach ner lösung mehrere Bilder zu uppen.
War richtig froh das hier zu sehen. gleich darauf aber etwas deprimiert weil ich keine ahnung hab wo ich den script-schnipsel hinpacken muss bzw. was ich überscrheiben sollte.
Ausserdem: das formular ist dadurch noch nicht angepasst oder?

danke für Antwoten und SORRY für die antwort auf nen so alten post.

grüsse notafake
admin
Site Admin
Beiträge: 336
Registriert: 09.03.2005 10:41
Wohnort: Arnstadt
Kontaktdaten:

Beitrag von admin »

notafake hat geschrieben:Hallo
Erstmal: Dieser Upoad-Script ist genial und funktioniert auch bestens.
Suche schon lange nach ner lösung mehrere Bilder zu uppen.
War richtig froh das hier zu sehen. gleich darauf aber etwas deprimiert weil ich keine ahnung hab wo ich den script-schnipsel hinpacken muss bzw. was ich überscrheiben sollte.
Ausserdem: das formular ist dadurch noch nicht angepasst oder?

danke für Antwoten und SORRY für die antwort auf nen so alten post.

grüsse notafake
Das ist eine Erweiterung für eine alte Version des Upload Scripts, bitte wende Dich dazu bei fragen an den Verfasser dieses Beitrags. Wir geben kein Support zu dieser Version mehr.

Grüße Nico
Gesperrt