POST ab PHP 6.0 nicht mehr? Und wie uploade ich dann Bilder?

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

POST ab PHP 6.0 nicht mehr? Und wie uploade ich dann Bilder?

Postby Coniaric » 04. August 2006 14:34

Hallo,

hatte letztens das Problem, daß ab dem neuen XAMPP die
Variablen nicht mehr per POST übertragen werden,
sondern nur noch per GET.

Deepsurfer hier im Forum hat mir dann folgendes gesagt,
bzw. mir den Link zu folgendem Text gegeben:

Das Problem ist nun, dass viele ältere Programme oder
aufmerksame Programmierer gerade die erste Variante verwenden,
weil sie lange Zeit Gang und Gebe waren und zudem eben
erst ab PHP4.2 register_globals standardmässig deaktiviert ist.
Ebenso aktivieren dies viele Webhoster, um ihren Kunden die
Kompatibilität zu den alten Scripten zu erhalten.
Es ist jedoch veraltet und sollte (speziell in Hinblick auf PHP6,
bei dem diese Option nicht mehr existieren wird)
nicht mehr verwendet werden.


Wie aber lade ich dann Bilder hoch? Dazu habe ich
nämlich folgenden Text gefunden:

...Schließlich ist die Verwendung von POST zwingend notwendig,
wenn ein File-Upload durchgeführt werden soll, einmal wegen der
prinzipiell unbegrenzten Länge, aber auch weil der notwendige
ENCTYPE="multipart/form-data" nur mit POST zusammen
funktioniert.


Was mache ich jetzt bei einem Bildupload? Gibt es eine Möglichkeit,
das per GET zu tun, oder macht man das jetzt anders?

Ich weiß, könnte vielleicht ein wenig OT sein, aber ich hab es hier
gepostet, weil sich das ganze ja auf meine andere Frage direkt bezieht
und weil das in der nächsten XAMPP-Version mit PHP6 akut wird...

Danke schonmal,
Coniaric
Coniaric
 
Posts: 9
Joined: 02. August 2006 10:15

Postby Wiedmann » 04. August 2006 14:39

Was mache ich jetzt bei einem Bildupload?

So wie es im PHP-Manual beschrieben ist:
http://de.php.net/manual/en/features.file-upload.php
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Witzbold

Postby Coniaric » 04. August 2006 14:49

Haahaa, Witzbold, da ist es doch auch mit POST
beschrieben - aber angeblich soll es doch ab PHP6
gar kein POST mehr geben! :)
Coniaric
 
Posts: 9
Joined: 02. August 2006 10:15

Link

Postby Coniaric » 04. August 2006 14:52

Zitat:

speziell in Hinblick auf PHP6, bei dem diese Option nicht mehr existieren wird

http://faq.kwm-web.info/doku.php?id=php ... er_globals
Coniaric
 
Posts: 9
Joined: 02. August 2006 10:15

Postby Wiedmann » 04. August 2006 14:59

da ist es doch auch mit POST beschrieben

Wie sonst? So funktionieren nunmal Uploads.

aber angeblich soll es doch ab PHP6 gar kein POST mehr geben!

Wie kommst du auf das schiefe Brett? POST ist immerhin eine Basismethode von HTTP.

BTW meinst du eigentlich $_POST, was es natürlich auch in PHP6 geben wird.

Du hast aber wohl das, was du oben zitiert hast, nicht richtig gelesen:
Da steht, dass "register_globals" ab PHP6 ngar icht mehr vorhanden ist. Derzeit lässt sich dies noch aktivieren, ist aber standardmässig deaktiviert.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Coniaric » 04. August 2006 15:35

Ja, das ist mir schon klar.
Nur, wenn man das nicht mehr aktivieren kann, dann nützt mir ja POST auch nichts mehr, oder?

Oder "frißt" er enctype-Sachen weiterhin ganz normal wie gewohnt?
Coniaric
 
Posts: 9
Joined: 02. August 2006 10:15

Postby Wiedmann » 04. August 2006 17:18

Schau doch einfach mal im Manual nach, was register_globals überhaupt ist/macht...

BTW:
Wie schon geschrieben, ist das schon seit 5-6 Jahren standardmässig deaktiviert und deine Links/Formulare/Uploads funktionieren ja. Wieso sollte dem dann nicht mehr so sein, wenn man das dann nicht mehr aktivieren kann?

Abewr wie gesagt, das Manual hier abzutippen macht keinen Sinn, um den Zusammenhang zu erklären. Schau mal dort nach, und wenn dann noch was nicht genau klar ist, dann frag nochmal nach (mit Quellangabe deiner Frage im Manual)
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Witzbold

Postby sari42 » 05. August 2006 19:47

Coniaric wrote:Haahaa, Witzbold, da ist es doch auch mit POST
beschrieben - aber angeblich soll es doch ab PHP6
gar kein POST mehr geben! :)

das bezieht sich nicht auf POST sondern register_globals.
sari42
 
Posts: 800
Joined: 27. November 2005 18:28


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 61 guests