![]() |
Показаны 4 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Поиск и обмен (http://netadmin.ws/forum/forumdisplay.php?forumid=27)
-- Нужна такая фича.. (http://netadmin.ws/forum/showthread.php?threadid=3208)
Нужна такая фича..
В общем надо сделать такую фичу, я указываю url страницы, а скрипт ищет все ссылки имееющиеся на этой сранице и выводит их мне на страницу ввидете таблицы :
на странице допустим есть ссылки
<a href=http://www.valuy.ru>хостинг, пупер супер</a>
<a href=http://www.net.ru>хостинг, пупер супер отстой</a>
мне надо, чтобы скрипт вывел мне эти ссылки в следующей форме:
http://www.valuy.ru|хостинг, пупер супер
http://www.net.ru|хостинг, пупер супер отстой
как нибуть можно так сделать ?
Посмотри как работает этот скрипт и сделай выводы
<?php
// The \\2 is an example of backreferencing. This tells pcre that
// it must match the second set of parentheses in the regular expression
// itself, which would be the ([\w]+) in this case. The extra backslash is
// required because the string is in double quotes.
$html = "<b>bold text</b><a href=howdy.html>click me</a>
preg_match_all ("/(<([\w]+)[^>]*> )(.*)(<\/\\2> )/", $html, $matches);
for ($i=0; $i< count($matches[0]); $i++) {
echo "matched: ".$matches[0][$i]."\n";
echo "part 1: ".$matches[1][$i]."\n";
echo "part 2: ".$matches[3][$i]."\n";
echo "part 3: ".$matches[4][$i]."\n\n";
}
?>
Ð_езультат:
matched: <b>bold text</b>
part 1: <b>
part 2: bold text
part 3: </b>
matched: <a href=howdy.html>click me</a>
part 1: <a href=howdy.html>
part 2: click me
part 3: </a>
Parse error: parse error in /home/rammstein/public_html/1.php on line 8
quote:
$html = "<b>bold text</b><a href=howdy.html>click me</a>
| Формат времени GMT. Текущее время 12:27. | Показаны 4 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.