Задача:
Необходимо считать содержимое некоторого файла расположенного по адресу htt://myhost/mydir/myfile.htm
(размер файла 900кб)начиная с символа "N" до символа "E", необходимый кусок текста который нужно считать,
находиться где-то предположительно в середине.
Как наиболее эффективно можно решить данную задачу?
7 декабря 2008 в 18:05
>$res = preg_match('/N[^E]+E/',$s,$match);
Ага, регулярками парсить 900 кб данных. Бред.
strpos с N и strrpos с E. Потом substr от позиции N до значения позиции E – позиции N
И что, до середины файла N не встрачается?
3 декабря 2008 в 0:02
$s = file_get_contents($url);
$res = preg_match('/N[^E]+E/',$s,$match);
if ($res==1)
echo $match[0] ;//тут сама строка