Autor | Zpráva | ||
---|---|---|---|
Pan T Profil * |
#1 · Zasláno: 16. 3. 2011, 15:28:49
Mám tento kód a zajímá mně jak ho použít z jiného suboru tak že první ředek z kódu by byl cílovém dokumentu a zbytek vždy v souboru
rss_agregator.php <?php $xml=simplexml_load_file($root. ""); echo "<tr><td class=\"".nazev_okno."\">"; $indext = 1; foreach ($xml->channel as $channel){ if($indext > 1){ break; } $indext++; $linkt = $channel->link; $titlet = $channel->title; echo "<a href=\"".$linkt."\" target=\""._blank."\">".$titlet."</a>"; } echo "</td></tr><tr><td class=\"".obsah_okno."\">"; $index = 1; foreach ($xml->channel->item as $item){ if (strtotime($item->pubDate) < strtotime("-24 hours")) 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."\" target=\""._blank."\">".$title."</a>"; echo "<br />".strip_tags ($desc)."<br /><br />"; } echo "</td></tr>"; ?> |
||
Pan T Profil * |
#2 · Zasláno: 16. 3. 2011, 15:30:06
asi takto v cílovém dokumentu
<?php $xml=simplexml_load_file($root. ""); // nějaký kód // ?> |
||
Pan T Profil * |
#3 · Zasláno: 16. 3. 2011, 15:39:07
Tudíž pak v dokumentu
rss_agregator.php echo "<tr><td class=\"".nazev_okno."\">"; $indext = 1; foreach ($xml->channel as $channel){ if($indext > 1){ break; } $indext++; $linkt = $channel->link; $titlet = $channel->title; echo "<a href=\"".$linkt."\" target=\""._blank."\">".$titlet."</a>"; } echo "</td></tr><tr><td class=\"".obsah_okno."\">"; $index = 1; foreach ($xml->channel->item as $item){ if (strtotime($item->pubDate) < strtotime("-24 hours")) 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."\" target=\""._blank."\">".$title."</a>"; echo "<br />".strip_tags ($desc)."<br /><br />"; } echo "</td></tr>"; |
||
Tori Profil |
#4 · Zasláno: 16. 3. 2011, 16:48:37 · Upravil/a: Tori
Pan T:
Tak z toho udělejte funkci. Vypadá to, že jediná proměnná v tom bloku je adresa xml souboru, takže ji dáte funkci jako argument. Připadá mi to jako lepší řešení, než includovat blok kódu a starat se o to, aby se náhodou nepřepsaly nějaké proměnné v hlavním skriptu. |
||
Pan T Profil * |
#5 · Zasláno: 16. 3. 2011, 18:57:00
Děkuji za radu.
|
||
Časová prodleva: 13 let
|
0