PHP статьи и уроки PHP для начинающих. Уроки по PHP.
Работа с массивами, графикой, звуком, базами данных.
Работа с протоколами на сервере HTTP и FTP.
Приветствую Вас, Гость!

Меню сайта
Категории каталога
Другие возможности PHP
Интересные возможности языка PHP, работа с другими языками, внедрение других технологий
PHP и базы данных
Взаимодействие PHP с различными базами данных, включая MySQL, SQLite, PostgreSQL, Oracle, и.т.п.
Работа с переменными
Статьи, посвященные работе с переменными PHP, датой и временем, и.т.п.
Работа с файловой системой
Приемы и методы взаимодействия с файловыми объектами
Работа с графикой и мультимедиа
Вопросы работы с графикой и мультимедиа средствами PHP, изображение, звук
Работа с протоколами HTTP и FTP
Статьи по принципам работы с протоколами HTTP и FTP, включая мехамизмы Cookie и Сессий
Работа с электронной почтой
Работа с электронной почтой средствами PHP
Интересное:
Реклама:
Смотрю "Записки о MacBook и Mac OS", в блоге gamedev программиста.
Главная » Статьи » Статьи » Работа с переменными

Как вырезать со страницы все ссылки?

Вырезаем ссылки с помощью регулярного выражения:

<?php 

$i = "";

echo "<pre>";

// берем страницу в переменную $buf
$buf=implode("",file("http://php.su/")); 

// получем ссылки в массив
preg_match_all("/<[Aa][ \r\n\t]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '\"\n\r\t]*([^ \"'>\r\n\t#]+)[^>]*>/",$buf,$url);

// выводим массив на экран
while( $i<count($url[1]) ) { echo @$url[1][$i++]."\n"; } // знак @ - чтобы пустое значение не вызвало ошибку скрипта

echo "</pre>"; 
?>




Источник: php.su
Категория: Работа с переменными
Просмотров: 3495 | Комментарии: 2
Всего комментариев: 2
2  
Oh yeah, faublous stuff there you!

1  
краткость- сестра таланта))
http://webdn.hut2.ru

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Copyright Viktor L.P. © 2017 Бесплатный конструктор сайтов - uCoz
down