Показать сообщение отдельно

  #2  
Старый 12.04.2008, 22:36
SeGaLWS
Познающий
Регистрация: 13.01.2008
Сообщений: 82
С нами: 9645711

Репутация: 22
По умолчанию

Держи
PHP код:
<? $url="site.ru";
$url=trim($url);
$ch curl_init();

    
curl_setopt($chCURLOPT_URL$url);
    
curl_setopt($chCURLOPT_HEADERFALSE);
  
curl_setopt($chCURLOPT_NOBODYFALSE);
    
curl_setopt($chCURLOPT_RETURNTRANSFERTRUE);
    
curl_setopt($chCURLOPT_USERAGENT"MSIE 7.0");
    
curl_setopt($chCURLOPT_TIMEOUT60);
  
$r curl_exec($ch);
     
curl_close($ch);
preg_match_all('/\<a.+?href="(.*?)".*?\>(.+?)\<\/a\>/',$r,$zret);
//print_r($zret[0]);

 
if (ob_get_level() == 0ob_start();
for (
$i=0$icount($zret[0]); $i++) {
      echo 
$zret[0][$i]."<br>";
  }       
?>
Цитата:
Сообщение от Piflit  
мб $url="http://www.site.ru"; ?

и регулярка

'#<a href="(\S+)".*>.*</a>#i'
не много не правильно, я вроде норм прописал и то не уверен, не дружу я с регулярками.... но в твоем случае не будет парситься сыылка типа <a target_balnk href=....>
и даже мой вариант не верный, т.к. не парсит парсит <a href>....<img src=...></a> тоесть показывает картинку.....
Цитата:
Сообщение от Sn@k3  
если прально понил, фишка в чем, что в http://127.0.0.1/123.txt нет инородных символов, не указанных в http://liricsdota.net.ru/index.php?showuser=1, типа = и ?
ну вот смотри, открываю http://liricsdota.net.ru/index.php?showuser=1 в виде html копирую, вставляю в 123.txt и проверяю....то что из 123.txt дает 0 а то что из http://liricsdota.net.ru/index.php?showuser=1 дает пусту строку.
Точнее массив $m пустой....

Последний раз редактировалось SeGaLWS; 12.04.2008 в 23:08..
 
Ответить с цитированием