"We are back" « oc.at

PHP: Vergleich - Immer False!

malu 14.09.2005 - 09:30 493 2
Posts

malu

Big d00d
Avatar
Registered: Aug 2005
Location: vienna/ooe
Posts: 206
morgen!

hab ein kleines prob!
ich will nachsehen ob ein übergebener filename (mittels GET) bereits in einem array (aus txt datei mittels file() erstellt) vorkommt!

hier der code:

Code: PHP
$album=file("galerypics.txt");
$bild=basename($_GET[picurl]);			
$i=0;

while($bild != $album[$i]){
     $i++;
}

Das Prob ist, dass er, auch wenn der übegebene filename genau gleich ist wie der im array die while-schleife nicht beendet! :S

jemand ne idee?
i komm einfach ned drauf... aber vielleicht seh ich ja den wald vor lauter bäumen nicht! ;)

tia mlu

malu

Big d00d
Avatar
Registered: Aug 2005
Location: vienna/ooe
Posts: 206
hallo!

prob hat sich soeben gelöst!
hab mit str_replace() die \r\n aus dem arraystring rausgenommen dann warens gleich! ;)

so ein shit, dass die file() fkt das nicht selbst gleich macht!

lg mlu

cduke

Big d00d
Registered: Nov 2001
Location: 1230 Wien
Posts: 253
Hallo malu,

ich denke es wäre besser die Funktion in_array zu benutzen. http://at2.php.net/in_array

greetz cduke
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz