PDA

Просмотр полной версии : strpos()


Papa Karlo
30.07.2003, 13:50
Hi!
Скоро глючить начну:mad: : не врубаюсь, в чем дело - в онлайне strpos не находит строку, а если соурс сохранить, то все ок
<?
$adr="http://www.meteo.lv/weather03-1l.html";
//$adr="source.txt";
$source=file($adr);
$search="<font COLOR=\"#000080\"><b>";

for($i=1; $i<sizeof($source); $i++){
if(strpos($source[$i],$search)){
echo $i."<p>";
}
}
?>

Papa Karlo
30.07.2003, 14:53
ок, нашли где собака порылась :cool:

nagash
31.07.2003, 00:33
не могли бы вы писать в чём была ошибка, чтобы если кто-то позже воспользуется поиском и у него будет схожая проблема - он бы мог найти ответ на своё вопрос.

Papa Karlo
31.07.2003, 10:46
Изначально открыл страничку и сохранил соурс, коим и пользовался пока писал скрипт - все пучком, но как только скормил ему онлайновый адрес - не пашет. Виновником оказался браузер, т.е., я сохранил соурс через Mozillu, который сам тэги перерисовал в lower_case : $search="<font COLOR=\"#000080\"><b>";
а "в природе", как выяснилось, должно было быть $search="<FONT COLOR=\"#000080\"><B>";

nagash
31.07.2003, 14:12
ИМХО в таких случая надо
stripos