Выризать текст из сайта

Тема в разделе "PHP программирование", создана пользователем Serhzl0o, 28 мар 2010.

  1. Serhzl0o

    Serhzl0o Гость

    Как вырезать текст из сайта, то есть у нас есть url сайта, а скрип получает только весь текст странички?
     
  2. vital

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.468
    Симпатии:
    27
    Элементарно. Регуляркой вырезать все, что между <>
     
  3. Magistr

    Magistr Гость

    Код (PHP):
    //читаем страницу
    $buffer="";
    $url='http://codeby.net/index.php?showtopic=34842';
    $handle = @fopen($url,'r');
    if($handle){
    while (!feof ($handle)) {
    $buffer .= fgets($handle, 4096);
    }
    }
    @fclose ($handle);

    //вырезаю все сотовые телефоны по регулярному выражению
    preg_match_all("/\((\d{1}-\d{3})\)(\d{3}-\d{4})/",$buffer,$phone_a);

    //Массив $phone_a имеет все совпадения.
    Всё.
     
  4. vital

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.468
    Симпатии:
    27
    Magistr
    вам все написал, только регулряку другую составьте и ф-ю лучше preg_replace()
     
Загрузка...

Поделиться этой страницей