rss čtečka na webu
Mám na webu čtečku a v ní se zobrazují 3 zprávy. Ukazuje se ale u nich jenom datum, jak to doplnit aby se ukazoval i čas? Poradíte mi prosím?
<?php
$xml=simplexml_load_file($root."tvorba-webu.xml");
$index = 1;
foreach ($xml->channel->item as $item){
if($index > 3){ break; }
$index++;
$date = $item->pubDate;
$link = $item->link;
$title = $item->title;
$desc =$item->description;
$cat = $item->category;
$date = strtotime($date);
$date = StrFTime("%d. %m. %Y", $date);
$date = str_replace(". 0", ". ", $date);
$num = strlen($date);
if(substr($date, 0, 1) == "0") $date = substr($date, 1, $num);
echo $date." - <a href=\"".$link."\">".$title."</a>";
echo "<br />".$desc."<br /><br />";
}
?>
function.date.php
function.strftime.php
Dík za odpověď, ale nevyznám se v tom. Ten php kód jsem nepsala já, proto se v tom nevyznám. Tak nic
A to je nutné toľko "zbytočných" operácií s dátumom?
Nestačí iba tento zápis?:
//MySQL DATETIME format
$date je tam ale 4x tak které mám nahradit?
Toto všetko preč:
Jenomže pak to napíše Parse error: syntax error, unexpected T_ECHO on line 27
a řádek 27 mám echo $date." - <a href=\"".$link."\">".$title."</a>";
Nechybí na konci předchozího řádku (26) středník?
Jo a chybí tam ešte niečo...
Už to funguje, ale zobrazuje to čes kdy obnovím stránku, já bych spíš potřebovala aby to ukazovalo čas kdy byl přidanej ten příspěvek.
Když tam dám toto:
$date = date("d-m-Y Hs", $date);
tak se neukáže ani datum ani čas
A co si mal predtym v premennej $date? Ak nic tak ten druhy parameter neuvadzaj (ak chces momentalny cas)
už nevím co kam dát, nemůžete mi to prosím opravit v tom původním? Už jsem v tom děsně zamotaná.
Tak ked vobec nechapes co robis tak musis sem pisat presne kam co das, a ne len "Když tam dám toto". KAM?
Ked si mal predtym v tom date nejaky string tak musis konvertovat na timestamp, napr. pomocou toho strtotime
Áno, asi tak ako píšeš, myslím že takto by to už mohlo byť:
To je přesně ono. Děkuji jste hodný, už to máká
Ale skôr by bolo zaujímavé vedieť, čo vypíše toto hneď na začiatku pred všetkými tými "operáciami": $date = $item->pubDate; echo $date;