Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Пишу скрипт Помогите пожалуйста проблеммы с получением слова.
 
 автор: acc   (02.08.2007 в 19:47)   письмо автору
 
 

Уважаемые форумчане
Перерыл почти весь форум
но так и не понял

есть такая задача
имется текстовый файл с урлами
мне нужно проверить эту базу урлов
на наличие nofollow
тоесть нужно чтоб
1 скрипт из базы берет урл
идет по этому урлу на сайт и смотрит код странички
если находит слово то выводит мне успех
если не находит то пишет нет
итд

уже три дня парюсь мозги не варят уже


варианты кода


set_time_limit(0);

 $lines = file ('baza.txt');
foreach ($lines as $line_num => $line) {
 if(preg_match("/NOFOLLOW/i", $line))
 {
   echo " \"<b>$line_num $line</b>\"YES    <font color=#FF0000>      \"<b>NOFOLLOW</b>\"!</font><br>";
}
else

 echo "$line_num\"<b>$line</b>\"NO\"<b>NOFOLLOW!<br>";
этот выводит ссылки все в нофоллоу напрямую
потому как скорее всего не  запрашивает сайт

этот код  парсит  
но его не доработал 
$f=fopen("baza.txt","r");

while (!feof($f)) {
    $buffer = fgets($f, 4096);
  // echo "$buffer","<br />";
  /* $ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $buffer);


   curl_exec ($ch);

   curl_close ($ch);
   }


кто поможет буду вам очень признателен
понадобился написать скрипт
Раньше не работал с сетью
писал другие скрипты

   
 
 автор: вит   (06.08.2007 в 10:35)   письмо автору
 
   для: acc   (02.08.2007 в 19:47)
 

Так ты почти все сделал только надо
$str=curl_exec($ch);
if (preg_match("#слово#is",$str)){
echo "слово найдено";
}

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования