Götz: Formulardaten weiterleiten

Beitrag lesen

Hallo Andreas!

$dateiname=$HTTP_POST_FILES['bildupload']['name'];

Zuerst solltest Du $HTTP_POST_FILES['bildupload']['name'] durch $_FILES['bildupload']['name'] ersetzen (siehe auch http://de.php.net/manual/en/features.file-upload.php#features.file-upload.post-method).

Und auch sonst generell $_GET[] bzw. $_POST[] benutzen, da die HTTP_*-Variablen veraltet sind.
Siehe dazu im Manual http://de.php.net/manual/en/language.variables.predefined.php.

Über Dateiuploads mit PHP allgemein kannst du dich außerdem noch in einem Feature-Artikel (http://aktuell.de.selfhtml.org/artikel/phpasp/php-uploadcheck/index.htm) zusätzlich informieren.

  • damit das ganze richtig funktioniert, möchte ich aber die eingegebenen Daten an eine andere Adresse schicken sobald das Uploadfeld leer ist.
  • Kann mir jemand sagen, was ich einfügen soll?

Du solltest einfach am Anfang prüfen, ob das Uploadfeld leer ist.
Also bspw. mit if(empty($_POST['uploadfeld'])) oder so ähnlich.
Und je nachdem, ob das Feld leer ist oder nicht an eine andere Seiet weiterleiten. z.B. mit heaer(), oder sonstwas machen.

MfG
Götz

--
Losung und Lehrtext für Montag, 22. September 2003
Der Herr wird den Armen nicht für immer vergessen; die Hoffnung der Elenden wird nicht ewig verloren sein. (Psalm 9,19)
Der Hausherr sprach zu seinem Knecht: Geh schnell hinaus auf die Straßen und Gassen der Stadt und führe die Armen, Verkrüppelten, Blinden und Lahmen herein. (Lukas 14,21)
(http://www.losungen.de/heute.php3)