Bildupload funktioniert nicht richtig

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

Re: Bildupload funktioniert nicht richtig

Beitrag von Holger »

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
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Bildupload funktioniert nicht richtig

Beitrag von oxpus »

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

Re: Bildupload funktioniert nicht richtig

Beitrag von Holger »

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

Re: Bildupload funktioniert nicht richtig

Beitrag von Holger »

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

Re: Bildupload funktioniert nicht richtig

Beitrag von Holger »

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
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Bildupload funktioniert nicht richtig

Beitrag von oxpus »

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

Re: Bildupload funktioniert nicht richtig

Beitrag von Holger »

Klappt perfekt.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Antworten