- Регистрация
- 10 Май 2007
- Сообщения
- 1.332
- Реакции
- 1.237
- Автор темы
- Заблокирован
- #1
Написал от делать нех, парсер анекдотов с Для просмотра ссылки Войди или Зарегистрируйся
Выводит только название категории и анекдоты.
Может кому нить пригодится
Выводит только название категории и анекдоты.
Может кому нить пригодится
PHP:
<html>
<head></head>
<body>
<?php
function browser($url) {
$url="http://anekdotme.ru/lenta/";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)");
$html = curl_exec($ch);
curl_close($ch);
return $html;
}
preg_match_all('~<h1>(.*?)</h1>~is', browser($url), $data);
preg_match_all('~<div class="anekdot_text">(.*?)</div>~is', browser($url), $text);
print implode($data[1]);
echo " на сегодня:<br /><br />";
//print implode('<br /><br />*****<br /><br />', $text[1]); //выводит все анекдоты
print implode('<br /><br />*****<br /><br />', array_slice($text[1], 0, 1)); //выводит первый анекдот, типа анекдот дня)))
?>
</body></html>