ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 10.09.2009, 20:24
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

то есть как все происходит
В первом он парсит страницу и забирает последнюю ссылку расположенную между тегом <div с классом myLink>
а втором парсит полученную ссылку и оттуда забирает текст между тегом <div с классом pmsg>
 

  #12  
Старый 10.09.2009, 21:18
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Очень нужно!Помогите пожалуйста
 

  #13  
Старый 10.09.2009, 21:20
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Исходник в студию
 

  #14  
Старый 10.09.2009, 21:29
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

На 1 странице предпоследний пост
 

  #15  
Старый 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>');
}

?>
 

  #16  
Старый 10.09.2009, 22:24
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Спасибо!Просто я начинающий,изначально выводил просто заголовок новости на картинку,то есть информер для подписи!А потом решил сделать вывод последнего комента!
Спасибо большое за разъяснение и помощь нубу))
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ