PHP программирование →
Парсим линки на PHP
Такое всегда должно быть под рукой:
have fun:)
$url = "http://artlebedev.kiev.ua/";
$input = @file_get_contents($url) or die('Could not access file: ' . $url);
$regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";
if(preg_match_all("/$regexp/siU", $input, $matches)) {
foreach($matches as $match) {
# $match[2] = link address
# $match[3] = link text
}
}
$input = @file_get_contents($url) or die('Could not access file: ' . $url);
$regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";
if(preg_match_all("/$regexp/siU", $input, $matches)) {
foreach($matches as $match) {
# $match[2] = link address
# $match[3] = link text
}
}
have fun:)



PS: сильно не пинать
чтобы был вывод значения переменной $url нужно использовать «» вместо '', либо '' .$url. '' :)
поправил
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.