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

  #5  
Старый 10.09.2009, 22:19
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

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

Цитата:
Сообщение от qW1zer  
На 1 странице предпоследний пост
Чес слово... мало того что ты не удосужился отформатить код, так ещё и наговногодил шо ппц
Я бы тебя покарал!!!
PHP код:
file_get_contents("$glink");
$comment $cmt[1][rand(0,0)]; 
Вот нафига брать переменную в кавычки?
и какой смысл rand(0,0)? это вообще меня убило

Если просто нужно собрать все каменты с сайта, то вот нормально оформленный код
PHP код:
<?php

function get_site($site)
{
  
//Получаем контент страницы и меняем кодировку UTF-8 -> cp1251
  
return iconv('UTF-8''WINDOWS-1251'file_get_contents($site));
}

//Получаем контент страницы
$content get_site('http://l1nux.ru/');

//Парсим контент страницы на дивы
preg_match_all('/<div class="myLink"[^>]*>(.*?)<\/div>/ims'$content$links);

//Обрабатываем все ссылки в цикле
foreach($links[1] as $link)
{
  
//Получаем контент страницы по ссылке
  
$content get_site($link);

  
//Парсим контент страницы на дивы
  
preg_match_all('/<div class="pmsg">(.*?)<\/div>/ims'$content$comment);
  
  
//Выводим ссылку
  
echo('Ссылка : <a href="' $link '">' $link '</a><br><br>');
  
  
//Выводим комментарии в цикле с новой строки
  
foreach($comment[1] as $value)
  {
    echo(
$value '<br>');
  }
  
  
//Выводим разделение между ссылками
  
echo('<hr>');
}

?>
 
Ответить с цитированием