Mailinglisten-Archive |
>Mein Programm sollte nun mit $first also mit 49 weiterrechnen z.B.:
>$firstgespreis= $first * $firstepreis;
>Tut es aber nicht.
>
>Wie kann ich die gespeicherten Daten wieder der entsprechenden Varialben
>zuweisen?
>
Hallo Ulf
Dazu gibt es die funktion parse_str();
http://www.php.net/manual/de/function.parse-str.php
Das würde in deinem falle ungefähr so aussehen:
<?
$filename = "./user_dat/$id";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);
$contents=str_replace("$","",$contents);
$contents=str_replace(";","&",$contents);
$contents=str_replace("\"","",$contents);
$contents=substr($contents,0,(strlen($contents)-2));
parse_str($contents);
$firstepreis= 10;
$firstgespreis= ($first * $firstepreis);
echo $firstgespreis;
?>
Wenn du das Textfile direkt im gewünschten Format abspeicherst kannst
du dir
die replace orgie sparen.
Mit echo $contents kannst du dir anschauen wie es ausschauen sollte.
cu
Dosul
php::bar PHP Wiki - Listenarchive