Nieładnie wykopywać własnego bloga. Moim zdaniem nie Ty powinieneś wrzucać własną twórczość, a ktoś inny, kto uzna ją za wartościową i wartą podzielenia się ze społecznością. :)
Co do samej klasy. Ja bym się tak nie męczył i użyłbym DOM. I dlaczego PHP4?
[edit] settimelimit(30) - ustawienie maksymalnego czasu działania skryptu na 30 sekund? Strach myśleć po co to. :)
@renq - nie wiem czy to ładnie, czy nie ładnie wykopywać własnego bloga, ale po pierwsze nie wykopałem go, tylko dodałem do wykopaliska, po drugie zrobiłem to dlatego by pokazać to co zrobiłem. Jeśli uznacie ten wpis za wartościowy to będzie to widać w ilości głosów, jeśli nie zginie w czeluściach wykopu. Ot tak widzę idee wykopu i podobnie działających serwisów. Oczywiście zgodzę sie z Tobą że link dodany do wykopaliska przez
Komentarze (9)
najlepsze
class RSSParser
{
protected $url;
protected $limit;
function _construct($url, $limit = 5)
{
$this->url = $url;
$this->limit = $limit;
}
function fetchData()
{
$data = array();
$xml = simplexmlload_file($this->url);
if ($xml->getName() != 'rss') {
throw new Exception('Document located at '.$this->url.' is not recognized as RSS feed.');
}
for ($i = 0; $i < $this->limit; $i++) {
$entry = array(
'url' => $xml->channel->item[$i]->link,
'title' => $xml->channel->item[$i]->title,
);
Co do samej klasy. Ja bym się tak nie męczył i użyłbym DOM. I dlaczego PHP4?
[edit] settimelimit(30) - ustawienie maksymalnego czasu działania skryptu na 30 sekund? Strach myśleć po co to. :)
Moja rada: przyjmij krytykę, naucz się PHP5 i dalej klep swój kod. Będzie coraz lepiej.
EDIT: miało być do wypowiedzi pepeja ale coś źle kliknąłem.