singlepost

Чтение файлов << На главную или назад  

Задача:
Необходимо считать содержимое некоторого файла расположенного по адресу htt://myhost/mydir/myfile.htm
(размер файла 900кб)начиная с символа "N" до символа "E", необходимый кусок текста который нужно считать,
находиться где-то предположительно в середине.

Как наиболее эффективно можно решить данную задачу?

2 ответов в теме “Чтение файлов”

  1. 2
    Владимир Кича ответил:

    >$res = preg_match('/N[^E]+E/',$s,$match);
    Ага, регулярками парсить 900 кб данных. Бред.

    strpos с N и strrpos с E. Потом substr от позиции N до значения позиции E – позиции N

    И что, до середины файла N не встрачается?

  2. 1
    Олег Михайленко ответил:

    $s = file_get_contents($url);
    $res = preg_match('/N[^E]+E/',$s,$match);
    if ($res==1)
    echo $match[0] ;//тут сама строка

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.