Mailinglisten-Archive |
Mit php3 habe ich es fast geschafft n-dimensionale
Arrays zu posten ... die Sache ist nur, wenn
ich das n-dimensionale gepostet Array zurückverwandeln
will mit eval(); dann kommt konkreter fehler:
______________________________
Warning: Cannot index a string index in
e:\ahtdocs\php-kiri\tree_table\tree_menu_tab_ed.php3 on line 91
Warning: Cannot index a string index in
e:\ahtdocs\php-kiri\tree_table\tree_menu_tab_ed.php3 on line 91
Warning: Illegal string index in
e:\ahtdocs\php-kiri\tree_table\tree_menu_tab_ed.php3 on line 91
----------------------------------
Das Array vor dem posten sieht so aus:
_(at)_ == [
% == ]
[0][0] <INPUT TYPE="text" name="val_(at)_0%_(at)_0%" value="www.php.de">
[0][1] <INPUT TYPE="text" name="val_(at)_0%_(at)_1%" value="index.php3">
[0][2] <INPUT TYPE="text" name="val_(at)_0%_(at)_2%" value="true"
[1][0] <INPUT TYPE="text" name="val_(at)_1%_(at)_0%" value="Marktplatz"
[1][1] <INPUT TYPE="text" name="val_(at)_1%_(at)_1%" value="marktplatz.php3">
[1][2] <INPUT TYPE="text" name="val_(at)_1%_(at)_2%" value="false">
....
[2][6][3][4][0] <INPUT TYPE="text" name="val_(at)_2%_(at)_6%_(at)_3%_(at)_4%_(at)_0%" value="CO2">
[2][6][3][4][1] <INPUT TYPE="text" name="val_(at)_2%_(at)_6%_(at)_3%_(at)_4%_(at)_1%"
value="gesundheit-wq-co2.php3">
[2][6][3][4][2] <INPUT TYPE="text" name="val_(at)_2%_(at)_6%_(at)_3%_(at)_4%_(at)_2%" value="1">
und so weiter ... im Prinzip ist es nichts anderes als eine Baumstrucktur...
nach dem posten und konvertieren des _(at)_ und % ergibt
sich ein String der dann mit eval ausgeführt werden soll:
$val = array();
eval("\$val[0][0] = \"http://www.php.de\";");
eval ... $val[0][1] = "index.php3";
... $val[1][0] = "Marktplatz";
... $val[1][1] = "marktplatz.php3";
wie gesagt und eval bringt diesen blöden fehler ...
bitte keine hinweise darauf, dass ich php4 benutzen !!!!!!!!! ;-)
und es gibt zwar eine Lösung auf dieses Problem,
aber die ist ein bisschen unelegant, funktioniert
aber 100%ig :-). Lösung verrate ich wenn keiner
eine Antwort weiss ! :-)
kiri
php::bar PHP Wiki - Listenarchive