Помогите с file_get_contents()
Facecontrol
07 Май 2013, 10:26
Короче проблема такая,нужно со страницы чужого сайта,вывести информацию только ту которая расположена между тегами Пытался это сделать с помощью explode("", $file); Но что-то не то получается.
---------------
Fantik
07 Май 2013, 10:26
Facecontrol, preg_match(); или preg_match_all();
---------------
Facecontrol
07 Май 2013, 10:37
Тоесть это так будет
preg_match("","", $file);
Или неправильно?Я этой функцией никогда не пользовался.
---------------
IceJOKER
07 Май 2013, 10:53
Facecontrol, preg_match_all("~(.*?)<\/b>~i",$string, $result);
как то так
---------------
Fantik
07 Май 2013, 12:21
Facecontrol, php.su почти любая функция более или менее грамотно расписана на примерах
добавлено спустя 4 минуты:
preg_match_all('|(.*)<\/b>|U', $page, $result, PREG_PATTERN_ORDER);
Примерно так
$page - это твоя страница, $result - это массив с содержимым того что найдено между тегами на странице.
Выводить в цикле, например foreach
foreach($result as $string)
{ echo $string . '
';}
---------------
Facecontrol
07 Май 2013, 18:05
Fantik, Спасибо вообщем то вышло,только вот почему-то по два одинаковых сразу выводится
preg_match_all('|(.*)<\/b>|i', $file, $result, PREG_PATTERN_ORDER);
foreach($result as $string)
{ echo $string
Выводит:
Значение
Значение
добавлено спустя 25 минут:
О я разобрался уже как сделать правильно.
---------------