[php] нужен граббер текста

Discussion in 'PHP' started by N1K70, 26 Oct 2008.

  1. N1K70

    N1K70 Banned

    Joined:
    2 Jan 2008
    Messages:
    161
    Likes Received:
    76
    Reputations:
    21
    есть страничка,
    на которой есть таблица,
    в таблице есть колонка...
    из которой нужно вырезать текст
    и сохранить в файл (по строчке)...


    вот пример:
    ищем такую фразу в тексте:
    Code:
    <td style="text-align:center">
    после неё вырезаем всесь текст и сохраняем в файл:
    Code:
    leonet1944
    вырезаем текст до:
    Code:
    </td>
    напишите скрипт на php, пожалуйста ;)

    зы: я php незнаю... вообще :)
     
    #1 N1K70, 26 Oct 2008
    Last edited: 26 Oct 2008
  2. flipper

    flipper Elder - Старейшина

    Joined:
    5 Sep 2006
    Messages:
    131
    Likes Received:
    85
    Reputations:
    29
    if (ereg("<td style="text-align:center">(.*)</td>", $text))

    http://www.opennet.ru/base/dev/php_regular.txt.html
     
  3. N1K70

    N1K70 Banned

    Joined:
    2 Jan 2008
    Messages:
    161
    Likes Received:
    76
    Reputations:
    21
    я незнаю как это использовать... и тут нет сохранение в файл по строчке :(
     
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    http://forum.antichat.ru/thread89109.html
     
  5. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    PHP:
    <?php
    $file 
    'url или путь до файла';
    $fp fopen('new.txt','at');

    $f=file_get_contents($file);
    preg_match_all('#<td style\="text\-align\:center">(.*?)</td>#UiS',$f,$match);

    foreach(
    $match['1'] as $m) { fputs($fp,$m."\r\n"); }

    fclose($fp);
    echo 
    'Сохранено';
    ?>
    Файл new.txt создашь. Запустишь на денвере.
     
    #5 Chaak, 26 Oct 2008
    Last edited: 26 Oct 2008
    1 person likes this.