чо то я туплю не имоверно мне нужно достать все строки из пшп страницы Код (Text): $homepage = file_get_contents('example_homepage.php'); примерный код страницы Код (Text): <span class="empname11Catalog" ><a class="aaaaaa" href="/users/dslabakov" title="Денис Слабаков" style="font-size: ;">Денис Слабаков</a> [<a href="/users/dslabakov" class="aaaaaa" title="dslabakov" ><span >dslabakov</span></a>]</span> ну только этих спанов естественно много на этой страницы вот с мне нужно из строки <span class="empname11Catalog" ><a class="aaaaaa" href="/users/dslabakov" вытащить логин Точнее уточню таких строк много спанов на странице но логины разные Кароче на выходе массив строк с логинами. Спасибо ) Добавлено спустя 7 минут 14 секунд: сам себе отвечаю )) preg_match_all() Вот к чему приводит осмысление вслух))
вы так и не хотите учиться ничему... индетично с примером как http://php.ru/forum/viewtopic.php?f=18&t=44501
Да там целая волокита ну вот так сделал Код (Text): preg_match_all('/(<span class="(\w+)" ><a class="aaaaaa" href="\/users\/)(\w+)(.*)(\r\n)(\s+)(.*)(\r\n)(\s+)(.*)/', $homepage, $matches); for ($i=0; $i< count($matches[0]); $i++) { //echo "matched: " . $matches[0][$i] . "\n<br>"; //echo "part 1: ".$i."\n<br>"; //echo "part 2: " . $matches[2][$i] . "\n<br>"; //echo "part 3: " . $matches[3][$i] . "\n<br>"; } и тащу чо мне надо.Только вот проблема в том что страницу он обрабатывает порядка 8 секунд. Точнее скорость нета у меня такая как я посчитал.Если быстрей его тороплю.То он начинает проскальзывать в некоторых местах потом не досчитываю записей.Ну и как бы сказать можно тащить страниц так скажем сто за раз это где то около 40 минут получается.И при этом лучше не юзать нет.А то инфу потеряешь.Кароче не очень удобно ,но базу надыбать можно.
MAN_IFE_ST а чем лучше preg_replace. я кстати с ней толком и не работал.Только вот использовал в той работе для модального окна где ты подсказал. она по моему может ещё маски типо отдавать.Но в отличие от preg_match она ещё и заменяет строку?