WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   php frage (http://www.wcm.at/forum/showthread.php?t=50534)

mqs 22.03.2002 09:26

php frage
 
Und zwar schreibe ich in eine Datei zB eine Zahl (zB 1234)
Und ich lese diese Zahl jetzt aus, das ist auch noch kein problem, aber warum kann man diese Zahl nicht mit einer Variable vergleichen?

zB
$ausgelesen= ist der ausgelesene wert von der Datei

$var=1234;
if($var==$ausgelesen){
...
}

_m3 22.03.2002 09:54

Also ich würde sagen, Deine Frage lautet:
"Warum evaluiert der Vergleich nicht zu TRUE, wenn $var und $ausgelesen identisch sind?", da der Vergleich syntaktisch korrekt ist.

Vermutlich hast Du in $ausgelesen noch einen unnötigen "\n" oder "\r" oder eine Kombination der beiden hinten dran hängen. Mach mal vor dem Vergleich ein
echo "|$ausgelesen| - |$var|
\n";
, dann müsstest Du im Browser im HTML-Sourcecode den zusätzlichen Zeilenumbruch sehen.

Philipp 22.03.2002 11:20

Versuche einmal:
PHP-Code:

if ($var == rtrim($ausgelesen)){ 


mqs 23.03.2002 16:40

Danke Philipp, ich glaube dass könnte stimmen ;)
Ich werds auch gleich austesten


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag