+157
- 1
- 2
- 3
- 4
- 5
- 6
- 7
$content=file_get_contents("http://7ion.ru");//берем страницу
$LinksArray=NULL;//тут будут ссылки
preg_match_all("/<a[[:print:]]href=["|'](.*?)["|'].*?>(.*?)<.{0,1}a.{0,1}>/i",$content,$LinksArray,PREG_PATTERN_ORDER);//применяем регулярку
var_dump($LinksArray);//выводим ссылки
Один товарищ с таким же ником, как у меня долго и упорно пытался доказать, что кодит лучше меня.
Когда я взломал его мегосекурную кмс (надо было пароль на мыле сменить все же, эх, добрая я душа), он меня материл и говорил, что написал код в 12 лет а щас он ниибаца мастер в свои 18.
Не став возражать, что в 12 лет в похапе еще половины функциона им используемого не было, просто посмотрили кто первым напишет кмс.
Я вообще ничего не стал писать, лол, а он что-то накалял и стал вести блог. Вот вся предыстория.
Решил я его вдруг почитать.
http://7ion.ru/index.php?q=news&a=17 - Парсинг страницы на PHP
Выдача - четвертая ссылка в первой десятке гугла.
Потом, спрашивается, откуда говнокодеры берутся.
Запостил:
7ion,
08 Мая 2011
Он не боится потерять работу.
{0,1}
Мне страшно о_О
Как правильно написали, уже после ["|'] нет смысла читать.
Это уже не лечится, раз столько лет прошло.
Пущай навоз лопатой машает.
одна твоя подруга с ее парнем?
Значит, это ты написал этот код, это ты считаешь, что кодишь лучше себя и это ты поспорил с собой, кто первый из тебя напишет CMS.
Любой другой Семен - это я?
Карать огнем и пером.
Искренне ваш, GN.
Хех, если бы всё было так просто...