Обработка удаленного файла

  • Автор темы 666_Воланд_
  • Дата начала

666_Воланд_

Guest
Обработка удаленного файла

Такая проблема нарисовалась.. Есть некоторое количество html страничек, находящихся где-то на удаленном сервере. Допустим их 50 и они имеют адреса:

PHP:
http ://localhost/sait/info1.htm 
... 
http ://localhost/sait/info50.htm
мне нужно из них извлечь строку

PHP:
<TD class=cnavy id=VAL_lvl style="FONT: bold 17px Arial, Verdana" align=middle>8</TD>
а если точнее то именно цифру 8 и чтобы занести ее в базу MySQL. И так для всех 50 страниц. Меня интересует, каким образом цифру эту вытащить, ведь на каждой странице она разная и может повторяться...
Файл я считал в массив

PHP:
$fh = fopen("http://localhost/sait/info1.htm", "r");
а что дальше делать - не знаю... помогите если можно пожалста!
 

sakon

П..и.н..ок
><TD class=cnavy id=VAL_lvl style="FONT: bold 17px Arial, Verdana" align=middle>8</TD>

Эта строка везде одинаковая?
 

666_Воланд_

Guest
да везде, толлько меняется цифра
 

666_Воланд_

Guest
а как правильно задать запрос? а то вот так
PHP:
$fh = file("http ://localhost/sait/info1.htm", "r"); 
  				
$result=preg_match ("/<TD class=cnavy id=VAL_lvl style=FONT: bold 17px Arial, Verdana align=middle>/i", "$fh");
ищет в строке - $fh, а мне нужно в файле. а если

PHP:
 $result=preg_match ("/<TD class=cnavy id=VAL_lvl style=FONT: bold 17px Arial, Verdana align=middle>/i", "http ://localhost/sait/info1.htm");
то тоже не то! ищет не по адресу а в адресе!??
 

666_Воланд_

Guest
t3[0one]
та не, эта инфа доступна всем! просто страниц много, все открывать - долго а так все что нужно будет на одной странице :))

sakon
где исправить??
 

666_Воланд_

Guest
sakon
см выше, да и рано мне ворговать, я в PHP новичек (под ником же написано :) )
 

666_Воланд_

Guest
sakon
я не собираюсь использовать информацию в корыстных целях, либо в бизнесе! Я не буду на этом деньги зарабатывать! К тому же с владельцами информации есть договоренность.
 

sakon

П..и.н..ок
PHP:
preg_match ("/<td class=cnavy id=VAL_lvl style=\"FONT: bold 17px Arial, Verdana\" align=middle>(.+?)<\/td>/i", $fh, $arr);
print_r ($arr);
 

666_Воланд_

Guest
t3[0one]
а что означает грабер?? я инфу не ворую! а хотя в принципе какая разница?? ведь это одно и то же если бы я зашел на страничку и посмотрел! только проще и быстрее... или я не прав??

sakon
на выходе получается массив

PHP:
 Array ( )
 
Сверху