Der folgende Beitrag wurde am 10. 02. 2004, 14:52 Uhr von Elessar veröffentlicht.
Hallo!
Und zwar hab ich folgendes Problem. Ich will aus einer Datei verschiedene Formeln einlesen, in welche dann noch eine Variable eingefügt werden soll. Dies soll da ausgerechnet und ausgegeben werden.
Allerdings bekomm ich als Ergebnis jetzt nur die Formel mit der Variablen und nicht das Ergebnis. Was mss ich denn da ändern?
Hier noch mein Quelltext dazu:
<?php
$variable = "5";
$formel = "60 + 320 * ($variable + 2)";
echo $formel;
?>
Schon mal im Voraus vielen Dank
Mfg
Elessar
--
sh:( fo:) ch:{ br:> n4:° ie:% mo:} va:) de:] zu:) fl:( ss:) ls:[ js:|
Der folgende Beitrag wurde am 10. 02. 2004, 14:56 Uhr von Constantin Kiesling veröffentlicht.
Hi,
> Allerdings bekomm ich als Ergebnis jetzt nur die Formel mit der Variablen und nicht das Ergebnis. Was mss ich denn da ändern?
>
> Hier noch mein Quelltext dazu:
> <?php
> $variable = "5";
> $formel = "60 + 320 * ($variable + 2)";
> echo $formel;
> ?>
Ich glaube, es liegt daran, dass du die Formel und auch die Variable jeweils mit Anführungszeichen ausstattest... Dadurch kennzeichnest du den Inhalt als String und nicht als Zahl!
MfG,
Consti
Der folgende Beitrag wurde am 10. 02. 2004, 14:58 Uhr von Elessar veröffentlicht.
> Ich glaube, es liegt daran, dass du die Formel und auch die Variable jeweils mit Anführungszeichen ausstattest... Dadurch kennzeichnest du den Inhalt als String und nicht als Zahl!
Das Problem dabei ist doch aber, dass ich die Formel aus einer externen Datei einlesen muss.
Oder hab ich da grad ein Blackout?
Elessar
--
sh:( fo:) ch:{ br:> n4:° ie:% mo:} va:) de:] zu:) fl:( ss:) ls:[ js:|
Der folgende Beitrag wurde am 10. 02. 2004, 15:21 Uhr von Thomas Luethi veröffentlicht.
Hallo,
> Das Problem dabei ist doch aber, dass ich die Formel aus einer externen Datei einlesen muss.
Evtl. hilft Dir eval() weiter.
http://www.php.net/manual/de/function.eval.php
Solltest Du aber nur verwenden, wenn auch die Formel
von Dir oder einer vertrauenswuerdigen Person stammt.
Fremden Code einzubinden und mit eval() auszuwerten
ist genauso selbstmoerderisch include()...
Gruesse,
Thomas
--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (/faq/#Q-19).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4