Neuigkeiten:

still alive...

Hauptmenü

php / server problem

Begonnen von sn, 06. Mai 2005, 13:16:23

Vorheriges Thema - Nächstes Thema

sn

mohoin,
bei meinem webspace provider gabs vor ein paar tagen ein kleine veränderung, ein serverwechsel.
jetzt hab ich das problem, das die variablenübergabe nicht mehr funktioniert mittels \"post\", z.b. bei formularen.
einzusehen ist das problem unter http://www.forty-niner.de\" rel=\"external nofollow\">http://www.forty-niner.de
Dann unter Contact (einfach mal testen, er sagt die felder sind leer!), und unter Results>>archive! Auch hier werden die Formularvariablen nicht übergeben!
Lokal auf meinem Rechner, der mit der gleichen PHP Version (4.1.3) läuft funktioniert alles. Jedoch sind einige Einstellungen in der ini verschieden.
PHPinfo- Server: http://www.fsc-jugend.de/phpinfo.php\" rel=\"external nofollow\">http://www.fsc-jugend.de/phpinfo.php
Kann es daran liegen, dass der SafeMode on ist auf dem Server?
Habe auch bereits im Supportforum des Providers das Problem angesprochen, der Thread ist hierzufinden:
http://forum.tower-house.de/viewtopic.php?t=207\" rel=\"external nofollow\">http://forum.tower-house.de/viewtopic.php?t=207
Die Antworten dort haben mich aber nicht wirklich zufriedengestellt bisher.
Habt ihr vielleicht eine Idee wo das Problem liegt? Liegt es am Script?
Hoffe ihr könnt mir weiterhelfen,
Stephan
Link zu den Scriptdateien (gepackt): http://www.forty-niner.de/scripte.rar\" rel=\"external nofollow\">klick!

Wer aufhört besser zu werden, hört auf gut zu sein!




Also immer weiter fortbilden /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\">


...

Jep liegt am Skript!
Und zwar ist dein Fehler ganz einfach, die neue PHP-Version deines Providers hat register_globals = off, d.h. Formulardaten, die per method =\"post\" reinkommen können nicht mehr als $name etc. ausgelesen und geprüft werden.
Benutze je nach Typ $_POST[\'foo\'] oder $_GET[\'bar\'], bei dir wäre das dann z.B. if(empty($_POST[\'name\'])) {}!

sn

achso!
ok dann mach ich das so, vielen dank!
gruß, stephan

Wer aufhört besser zu werden, hört auf gut zu sein!




Also immer weiter fortbilden /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\">


all your base are belong to us / Discord