webForumDet fria alternativet

eregi och lite fgets :)

PHPur PHP

0 svar · 185 visningar · startad av Gaski

Medlem sedan juni 2000310 inlägg
Frågan#1

Har en txt fil med en massa ord efter varandra med radbrytning. Sedan ska jag göra en script som kontrollerar att en sträng inte innehåller någon av dessa ord. Följande kod har jag försökt med:

$file = fopen ("ord.txt", "r");
while (!feof ($file)) {
    $line = fgets ($file, 4096);
        if(eregi($line, $rubrik))
		$sidan = "Ordet hittades...";
}
fclose($file);

Svaret jag får är:

Warning: REG_EMPTY: in c:\inetpub\wwwroot\lins\kop&salj\ord..php

Det är någonting som är fel med $line för när jag ersatte den med en vanlig sträng, dvs "hej", i eregi satsen fungerade allting...

------------------
<A HREF="http://www.gaski.net" TARGET=_blank>Datorer är inte smarta, de bara tror att de är det.</A>

264 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
135 ms — hämta forumlista (db)
126 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)