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)
variable variablen problem mit zuweisung [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
variable variablen problem mit zuweisung


 
boonkerz
20-02-2004, 15:54 
 
Hallo

Ich habe eine InI datei wo ich die variablen in form von:

$werte["25"] ["value"] speicher.

Warum: Ich habe einen parser der mir eine bellibige xml datei in ein array umwandelt und diese variablen oben sind die genaue bezeichnung wo der wert aus der xml datei steht.

Nun lese ich den wert aus: das würde dann so aussehen.

$var="werte["25"] ["value"] ";

nun kann ich aber per $$ nicht denn inhalt selber als variable nehmen.

Ich denke das liegt an den [" .. ?

Was kann ich tun?
MFG

 
goth
20-02-2004, 15:57 
 
Was stellt denn Deiner Meinung nach der Ausdruck:

$var="werte["25"] ["value"] ";

dar??

 
boonkerz
20-02-2004, 16:11 
 
Hallo

$var='werte["25"] ["value"] ';

echo $$var;

So gehts auch nicht.

 
E.T.
21-02-2004, 09:30 
 
Tja... also zuerst würde ich ein beliebiges PHP Buch aufschlagen und den Kapitel über die Funktionsweise der Variablen und Arrays durchlesen! Auch allgemeine Syntaksis der PHP. :o

Da findest du ein gutes PHP Buch ganz kostenlos und legal!
http://www.galileocomputing.de/

 
markusschmitt
21-02-2004, 10:33 
 
Bevor du des machst, könntest mal bitte den parser posten oder online stellen? Würde mich interessieren?



MfG Markus

 
Wurzel
21-02-2004, 10:39 
 
@markus
http://de.php.net/manual/de/function.parse-ini-file.php dürfte die funktion sein

 
boonkerz
21-02-2004, 18:32 
 
Hallo

Ja ich weiß das das ein Array ist nur wird der inhalt der xml in ein arraya geschrieben und der nutzer soll halt per variable die möglichkeit bekommen verschiedene werte aus dessen auszulesen. Diese "zeiger" quasi soll in der ini datei gespeichert werden.

MFG

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:05 Uhr.