Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Какой язык программирования вы используете ?

ASP
Delphi
C/C++
Basic
PHP
Pascal
Java
Другой


Результаты
Другие опросы

Всего голосов: 1968
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Статьи и обзоры



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

Речь пойдет о новой версии самого популярного в настоящее время языка написания сценариев для сервера - РНР 5. Этот язык позволяет разрабатывать высокопроизводительные Web-сайты любого масштаба и любой категории сложности. Рассматриваются такие вопросы, как синтаксические конструкции языка, объектно-ориентированное программирование на РНР, работа с базами данных и графическими изображениями, а также построение WAP-содержимого. Большое внимание уделяется эффективным решениям типовых практических задач на PHP, среди которых аутентификация посетителей, шифрование данных, использование сеансов, обработка ошибок, работа с электронной почтой. Решение следующее:




PHP - Код
echo "<pre>";

   
// качаем страницу в переменную $buf

   
$buf=implode("",file("http://www.ru/")); 

   
// получем ссылки в массив

   
preg_match_all("/<[Aa][ rnt]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '"nrt]*([^ "'>rnt#]+)[^>]*>/",$buf,$url); 

   
// выводим массив на экран

   
while($i<count($url[1])) { echo $url[1][$i++]."n"; }

   echo 
"</pre>";



Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.
Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



Статьи и обзоры PHP Как вырезать со страницы все ссылки Решение следующее Код echo& nbsp " & pre& //& качаем& страницу& в& переменную& =implode file http //www ru/"