- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
<?php
date_default_timezone_set('Europe/Kiev');
header('Content-Type: text/html; charset=utf-8');
include_once 'simplehtmldom/simple_html_dom.php';
/* формирование урл */
$url="http://ru.wikipedia.org/wiki/";
$date_today = date("j");
$down="_";
$test="%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0";
$full=$url.$date_today.$down.$test;
echo $full;
?>
<hr>
<?
$html = file_get_html($full);
foreach($html->find('p') as $element)
echo $element->plaintext . '<br>';
$html->clear();
unset($html);
?>
Суть: парсить на свой сайт в зависимости от даты первую строку из википедии о том какой сегодня день. Сей код тянет следующее:
Состояниеотпатрулирована
29 августа — 241-й день года (242-й в високосные годы) в григорианском календаре. До конца года остаётся 124 дня.
См. также: Категория:Праздники 29 августа
Дата дана по новому стилю[1]:
См. также: Категория:События 29 августа
См. также: Категория:Родившиеся 29 августа
См. также: Категория:Умершие 29 августа
а нужна только вторая строка. Средствами самого simplehtmldom на сколько я понял нельзя ограничить вывод.
Возможно ли придумать какой-нить костыль к echo, которое выводит массив $element ?
dr_von_ozgg 29.08.2010 13:54 # 0
dimiork 29.08.2010 13:59 # −1
непосредственно текст со счетчиком дней и кол-вом их до окончания года средствами php не интересны, интересно именно отпарсить. Вики взята для примера.
Мистер Хэнки 29.08.2010 14:13 # +8
На говнокоде.ру - выкладывают свой или чужой говнокод дабы посмеяться над ним, и поиронизировать над его автором.
Впредь избавь нас от подобного, умоляю.
dimiork 29.08.2010 14:18 # +1
vitaly 29.08.2010 18:12 # −1
forum.codeby.net
^^А это форум.
bugmenot 29.08.2010 20:57 # +1
про таймзону в киеве - боян =)