PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Holger
Beiträge: 2253 Registriert: Mi 17.Mär, 2004 18:09
Beitrag
von Holger » Mo 20.Jun, 2011 14:35
Habe ich doch:
Code: Alles auswählen
else{
echo "<h1>Laden Sie mehrere Bilder hoch!</h1>\n";
echo "<h2>Erlaubte Dateiendungen sind:</h2>\n";
foreach($file_extensions as $extension)
echo " - ".$extension."\n<br />";
echo "<h2>Erlaubte Dateigröße:</h2>\n";
echo " - maximal ".($maxsize/(1024*1024))." MB\n<br />";
echo " <form ".
"action=\"".$_SERVER['PHP_SELF']."\" ".
"method=\"post\" ".
"enctype=\"multipart/form-data\">\n";
echo " <input type=\"hidden\" name=\"MAT_ID\" value=\"".$mat_id."\" />\n";
echo " <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"".$maxsize."\" />\n";
for($i=0; $i<$anzahl_dateifelder; $i++){
echo " <label for=\"Datei\">".($i+1).". Datei auswählen</label>\n";
echo " <input type=\"file\" name=\"Datei[".$i."]\" id=\"Datei[".$i."]\" />\n";
echo " <br />\n";
}
echo " <input type=\"submit\" name=\"submit\" value=\"Upload\" />\n";
echo " </form>\n";
}
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
oxpus
Administrator
Beiträge: 28737 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Mo 20.Jun, 2011 19:18
Du musst den Namen der Variablen auch klein schreiben.
Also nicht MAT_ID, sondern mat_id.
Denn das wird ja der Schlüssel in $_POST!!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253 Registriert: Mi 17.Mär, 2004 18:09
Beitrag
von Holger » Di 21.Jun, 2011 09:52
Ah, ich hatte mich an dem MAX_FILE_SIZE orientiert. Wird getestet!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Holger
Beiträge: 2253 Registriert: Mi 17.Mär, 2004 18:09
Beitrag
von Holger » Di 21.Jun, 2011 09:53
Leider macht er weiterhin einen Ordner "0" und speichert die Datei darin.
EDIT: mein Fehler! Ich hatte
Code: Alles auswählen
$mat_id = (isset($_GET['mat_id'])) ? intval($_GET['mat_id']) : intval($_POST['mat_id']);
im Grundcode auskommentiert!
Es läuft! Es läuft!
Danke für Deine Geduld Karsten!
Habe echt eine Menge dazugelernt!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Holger
Beiträge: 2253 Registriert: Mi 17.Mär, 2004 18:09
Beitrag
von Holger » Di 21.Jun, 2011 11:04
Da ich auch nachträglich Bilder hochladen können will, möchte ich prüfen, ob der Ordner bereits existiert.
Kann ich das so machen?
Code: Alles auswählen
if (!is_dir("$ordner2")){
mkdir($ordner2);
chmod($ordner2, 0777);
}
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
oxpus
Administrator
Beiträge: 28737 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Di 21.Jun, 2011 11:15
Ja, das wäre eine gute Prüfung und sollte auch so funktionieren.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253 Registriert: Mi 17.Mär, 2004 18:09
Beitrag
von Holger » Di 21.Jun, 2011 16:06
Klappt perfekt.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se