Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
problem mit neuer php version 4.2.3 [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
problem mit neuer php version 4.2.3


 
polar
03-11-2002, 02:54 
 
guten morgen,

heute habe ich die alte 4.0.6 durch die neuste version ersetzt. meine scripts hab ich auch soweit angepasst, allerdings raff ich folgendes nicht...

if(isset($_POST["texfelder"][$i])) { ... }

die anweisung läuft in einer schleife. damit möchte ich meine textfelder durchlaufen. die textfelder heissen alle: textfelder[]. also ein array das ich eigentlich ganz normal ansprechen kann. seitdem ich 4.2.3 installiert habe gehts nicht mehr. so ging's mal:

if(isset($HTTP_POST_VARS["texfelder"][$i])) { ... }

das wird ausgegeben: Notice: Undefined index: textfelder

wenn ich die $_POST mit print_r() ausgebe, wird aber der korrekte inhalt ausgegeben.

hat jemand eine idee??

 
Troublegum
03-11-2002, 05:05 
 
warum nimmst du denn nicht wie üblich normale Hochkommas ( ' ) dafür?
Und bist du sicher, dass es texfelder und nicht textfelder heisst (wie in deinem Code)?

 
polar
03-11-2002, 14:09 
 
ja sorry das war ein tippfehler :( ja die var's heissen alle textfelder[]
und mit hochkommas ' klappts auch nicht, selbe warnung. ist doch egal ob ich " oder ' verwende. oder nicht?

 
Campus
03-11-2002, 14:17 
 
emm, stell in der php ini ALL ~NOTICE oder so..

 
polar
03-11-2002, 14:20 
 
argh =)

textfelder[]

so heissen meine form textfelder. ist doch egal wie sie heissen *g*.
seit ich 4.2.3 installiert habe kann ich nicht mehr darauf zugreifen, jedenfalls bekomm ich dann die oben genannte notice meldung.

ne alle notice meldungen abstellen, das ist ja nich die lösung, ausserdem komm ich an die php.ini bei meinem provider zb. nicht ran. da sollen die scripts ja dann drauf *g*

 
polar
03-11-2002, 14:33 
 
mir ist noch etwas aufgefallen: wenn ich $_SERVER['PHP_SELF'] verwende und das script neu lädt, fehlen meine session daten und sonstige get elemente in der url !?! ist das normal ?


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:00 Uhr.