php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.08.2004, 14:51  
Benutzer
 
Registriert seit: 23.07.2003
Beiträge: 64
chief-thomson
chief-thomson eine Nachricht über ICQ schicken chief-thomson eine Nachricht über MSN schicken
Standard upload mehrere dateien

hallo

ich möchte gerne mehrere dateien uploaden und den dazugehörigen text in die db speichern...

ich hab da mal sowas gecodet, aber es will nicht funktionieren...

es sollte max. 4 bilder (jpg) uploaden, wenns 3 wären sollte es das merken und die dateien sollten unbenannt werden nach id-eintrag-nr...
z.b. Zum Eintrag mit der ID Nr. 1, sollten die Bilder so heissen: 001-1.jpg, 001-2.jpg usw...

kann mir da jemand helfen?

thx

grz nd

Code:

$result = mysql_query("SELECT * FROM Hotels");
		$menge = mysql_num_rows($result);
		$menge_do = $menge+1;

		echo "<form method=\"post\" action=\"$PHP_SELF\" enctype=\"multipart/form-data\">\n";
		echo "<input type=hidden name=\"open\" value=\"hotels\">\n";
		echo "<input type=hidden name=\"menge_do\" value=\"$menge_do\">";
		echo "<table width=\"70%\" cellspacing=\"0\" border=\"0\" class=\"schb\">";
		echo "<tr><td>Hotelname</td><td><input type=text name=\"HName\" class=\"tf-bs\"></td></tr>";
		echo "<tr><td>Ort</td><td><input type=text name=\"HOrt\"></td></tr>";
		echo "<tr><td>Bild 1</td><td><input type=file name=\"file[1]\"></td></tr>\n";
		echo "<tr><td>Bild 2</td><td><input type=file name=\"file[2]\"></td></tr>\n";
		echo "<tr><td>Bild 3</td><td><input type=file name=\"file[3]\"></td></tr>\n";
		echo "<tr><td>Bild 4</td><td><input type=file name=\"file[4]\"></td></tr>\n";
		echo "<tr><td>Info</td><td><textarea name=HInfo rows=6 cols=50></textarea></td></tr>";
		echo "<tr><td>Preis für 1</td><td><input type=text name=\"HPreis1\"></td></tr>";
		echo "<tr><td>Preis für 2</td><td><input type=text name=\"HPreis2\"></td></tr>";
		echo "<tr><td></td></tr><td><input type=submit name=\"send_data\" value=\"Speichern\"></td></tr></table>\n";
		echo "</form>\n";


if($send_data)
		{

			for($x=1;$x<5;$x++)
					{

				$sizelim = "yes";
				$size = "1000000";
				$certtype = "yes";
				$type = "image/pjpeg";

					
					//error if file is to big
					if ($sizelim == "yes") {
					if ($file_size > $size) {
					die("Die Datei die du gewählt hast, ist zu groß.");
					}
					}
					//error if file isn't certain type
					if ($certtype == "yes") {
					if ($type != $file_type) {
					die("Die Datei die du gewählt hast ist vom falschen Typ.");
					}
					}
					

			$updir = "../hotelpics";
				
				$dat_td = date("Y-m-d");
			if(mysql_query("INSERT INTO Hotels VALUES ('$menge_do', '$HName', '$HOrt', '$HInfo', '$HPreis1', '$HPreis2')"))
				{
				
			$menge_do_p = sprintf("%03d",$menge_do);
						if(move_uploaded_file($file[$x], "$updir/$menge_do_p.jpg"))
						{
							
							$datei = "$updir/$menge_do_p-$x.jpg";
							chmod ($datei, 0777);
							clearstatcache();
							$chmod = decoct(fileperms($datei));

							
							echo "<h3>Datei wurde hochgeladen!</h3>";
							echo "Directory: $updir
";
							echo "Dateiname: $file_name
";
							echo "Dateigröße: $file_size
";
							echo "Dateityp: $file_type
";
							echo "CHMOD: $chmod";

						}
						else
						{ echo "Die Datei $file_name wurde nicht hochgeladen."; } 

					
				$Kuenst_show = str_replace("\'","'",$HName);
				$Titel_show = str_replace("\'","'",$HOrt);
				echo "


".ucfirst($art)." $Kuenst_show $Titel_show erfolgreich gespeichert!";
				}
				else
				{ echo "


Daten konnten nicht gespeichert werden!"; }
			}
		}
			}
__________________
mfG
Andee
chief-thomson ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.08.2004, 15:31  
Gast
 
Beiträge: n/a
Standard

und wo liegt das problem? du hast doch ne schleife. dann checkste halt ab
ob die datei fehlerfrei is, etc .. und wenn's das is, lädste das ding hoch und
zählste eine variable hoch, und nimmst die als nummerierung ..
 
Alt 26.08.2004, 15:33  
Gast
 
Beiträge: n/a
Standard

was funktioniert da nicht genau?
 
Alt 26.08.2004, 15:40  
Gast
 
Beiträge: n/a
Standard

mit dem Code allerdings wird das auch nicht funktionieren... vorne wie hinten nicht!
 
Alt 26.08.2004, 16:47  
Benutzer
 
Registriert seit: 23.07.2003
Beiträge: 64
chief-thomson
chief-thomson eine Nachricht über ICQ schicken chief-thomson eine Nachricht über MSN schicken
Standard fehlermeldung

das ist die fehlermeldung.

Warning: Unable to access ../005-1.jpg in ../hotels.php on line 69

Warning: chmod failed: No such file or directory in ../hotels.php on line 69

Warning: stat failed for ../005-1.jpg (errno=2 - No such file or directory) in ../hotels.php on line 73

Datei wurde hochgeladen!
Directory: ../hotelpics
Dateiname: Array
Dateigröße: Array
Dateityp: Array
CHMOD: 0


Hotel xxx erfolgreich gespeichert!
__________________
mfG
Andee
chief-thomson ist offline  
Alt 26.08.2004, 17:00  
Benutzer
 
Registriert seit: 23.07.2003
Beiträge: 64
chief-thomson
chief-thomson eine Nachricht über ICQ schicken chief-thomson eine Nachricht über MSN schicken
Standard problem gelöst

is okee, hab das problem nun gelöst...

bye
__________________
mfG
Andee
chief-thomson ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bitte um Hilfe - PHP upload mehrere Dateien ich_bin_es PHP Tipps 2008 5 18.07.2008 17:17
Bitte um Hilfe - PHP upload mehrere Dateien ich_bin_es PHP Tipps 2008 4 18.07.2008 17:01
PHP Dateien verschlüsseln GSJLink PHP-Fortgeschrittene 2 26.04.2008 12:29
[Logik] Mehrere Dateien als Anhang per Formular versenden PsychoEagle PHP Tipps 2008 2 27.08.2007 08:58
File Upload für dateien größer als 1GB b++ PHP Tipps 2006 14 08.02.2006 21:59
Upload Kevin PHP Tipps 2005-2 5 13.10.2005 21:19
Dateien löschen (mit "unlink") PHP Tipps 2005-2 8 09.06.2005 22:55
Temporäre Dateien von Upload löschen? oder doch nicht... zwelch PHP Tipps 2004-2 4 26.12.2004 19:50
[Erledigt] Datei Upload! alle Dateien zulassen PHP Tipps 2004 8 08.11.2004 20:15
Upload von Dateien PHP Tipps 2004 10 16.09.2004 10:52
[Erledigt] Dateien aus Verzeichnissen vom Webserver auslesen und linken PHP Tipps 2004 3 08.09.2004 10:07
Problem beim Upload mehrerer Dateien per Script PHP Tipps 2004 1 04.08.2004 16:26
Mimetyp bei upload von größeren Dateien PHP Tipps 2004 3 29.07.2004 11:33
Löschen von Dateien suendesizer PHP Tipps 2004 0 16.06.2004 14:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php upload mehrere dateien, uploader mehrere dateien mit 1 mal, input type mehrere dateien, <input type=\file\> mehrer dateien, php upload mehrere, upload mehrere dateien, datei upload mehrere html ein input, commons viele dateien hochladen, uploader mehrere dateien, php upload bilder mehrere input

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.