"PHP" / Говнокод #4123 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 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 ?

Запостил: dimiork dimiork, (Updated )

Комментарии (6) RSS

  • Это прикол или автор на самом деле не в состоянии написать несколько строчек с вызовом date()?
    Ответить
    • не прикол. я не знаю php, и ничего другого не знаю 🙂 но мне интересно.
      непосредственно текст со счетчиком дней и кол-вом их до окончания года средствами php не интересны, интересно именно отпарсить. Вики взята для примера.
      Ответить
      • да пойми же ты! говнокод.ру - это не кодерский форум где можно спросить совета"фсё зделал па книге, пачиму ниработаит!!!???".
        На говнокоде.ру - выкладывают свой или чужой говнокод дабы посмеяться над ним, и поиронизировать над его автором.

        Впредь избавь нас от подобного, умоляю.
        Ответить
      • блядь, и с логикой проблемы тоже? в ныне покойном #4030 тебе уже подробно разжевали про суть говнокода

        про таймзону в киеве - боян =)
        Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8