online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon claudia2003 vom 10.01.2019, 18:53 Options

POST,GET oder sonst was?

Ich finde den Fehler nicht!

Am Ende eines Formulares lese ich den Namen eines Bildes aus:

<input type="file" name="datei">

Oben lese ich dann mit folgendem ein:
$datei = $_REQUEST[´datei´];

Aber wenn ich $datei auslesen will ist das immer leer!

Warum?


Antwort schreiben

Antwort 1 von Supermax vom 10.01.2019, 19:09 Options

1. Für Datei-Uploads muß im <form>-Tag das Attribut
enctype="multipart/form-data"
eingetragen werden.

2. Hochgeladene Dateien finden sich nicht in $_POST oder $_GET, sondern in $_FILES.

näheres siehe hier

Antwort 2 von claudiagauss2003 vom 10.01.2019, 20:43 Options

DANKE!
Hat mir wirklich geholfen.
Komischerweise geht jetzt aber das nachfolgende kopieren aber nicht!???

copy($datei,"../museum/bilder/$bildname");

Das machte ich aber immer so! Nur bei dem Provider wo ich das jetzt programmiere geht nichts.
Versteht das wer?

LG
Claudia Gauss aus Wien

Antwort 3 von rabies vom 10.01.2019, 20:57 Options

An dieser Stelle sollte Dich die Verwendung der Funktion move_uploaded_file() weiterbringen.

Dazu am Besten noch einmal dieses Codebeispiel anschauen.

--rabies.

Antwort 4 von S1lv3R vom 01.02.2019, 10:48 Options

Seit PHP 4.0.3 heißt es wie oben beschrieben move_uploaded_file() anstatt von copy().
Dein neuer Provider benutzt wohl eine andere Version von PHP. Um das herauszufinden hilft dir phpinfo() weiter.

Ähnliche Themen

PC Bootet nicht
GT1  21.08.2007 - 29 Hits - 2 Antworten

PHP-Abfrage ... get und post
neworker  28.09.2007 - 50 Hits - 5 Antworten

Mit PHP Post-Anfrage Senden
luac.  04.11.2007 - 100 Hits - 4 Antworten

Novell-Client in VmWare-WKS
DirtyDiana  11.06.2008 - 143 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026