RSS POMOC

11 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravim podle jednoho na tomto foru zmineho rss navodu jsem si udeall rss kanal = OK, ale když jsem z něho chtěl udělat funkci takto nejede ZDROJ <?php include('config.php'); function body(){ $select = mysql_query("select * from clanky order by id desc limit 10"); while($s = mysql_fetch_array($select)): $description = $s["autor"]; $a .= "<item>"; $a .= "<title>".$s["nadpis"]."</title>"; $a .= "<description>"; $a .= $description; $a .= "</description>"; $a .= "<link>"; $a.= $SERVER_NAME; $a.="index.php?page=read&id=".$s["id"]."</link>"; $a .= "</item>"; endwhile; return $a; }; function rss(){ $head = "<?xml version=\"1.0\" encoding=\"windows-1250\"?> <!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\" \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"> <rss version=\"0.91\"> <channel> <title>MutyRS</title> <link>http://muty.wz.cz</link> <description>Stránky RS MutyRS </description> <language>cs</language> <image> <link>http://mutyrs.ic.cz</link> <url>http://muty.ic.cz/images/logo.gif</url> <title>Autor</title> <width>150</width> <height>100</height> </image>"; $foot = " </channel> </rss>"; $file = "clanky.xml"; $fp = fopen($file, "w"); fputs($fp, $head.body($a).$foot); fclose($fp); } ?>
  2. >>fputs($fp, $head.body($a).$foot); by IMHO malo byt fputs($fp, $head.$a.$foot); a kedze to blbne ked to das ako funkciu skontroluj globalne & lokalne premenne (http://cz.php.net/manual/en/language.variables.scope.php)
  3. jo ale ja nevim jak tam nahradit ty příkazy ve funkci body
  4. ahaaa, body je funkcia :) ja dement :) 1) za body mas }; ten ; je tam na nic, za zatvorku ho nedavaj 2) body () mas definovane bez parametrov, na co to body($a)? upravena verzia: <?php include('config.php'); function body(){ $select = mysql_query("select * from clanky order by id desc limit 10"); while($s = mysql_fetch_array($select)): $description = $s["autor"]; $a .= "<item>"; $a .= "<title>".$s["nadpis"]."</title>"; $a .= "<description>"; $a .= $description; $a .= "</description>"; $a .= "<link>"; $a.= $SERVER_NAME; $a.="index.php?page=read&id=".$s["id"]."</link>"; $a .= "</item>"; endwhile; return $a; } function rss(){ $head = "<?xml version=\"1.0\" encoding=\"windows-1250\"?> <!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\" \"http://my.netscape.com/publish/formats/rss-0.91.dtd\"> <rss version=\"0.91\"> <channel> <title>MutyRS</title> <link>http://muty.wz.cz</link> <description>Stránky RS MutyRS </description> <language>cs</language> <image> <link>http://mutyrs.ic.cz</link> <url>http://muty.ic.cz/images/logo.gif</url> <title>Autor</title> <width>150</width> <height>100</height> </image>"; $foot = " </channel> </rss>"; $file = "clanky.xml"; $fp = fopen($file, "w"); fputs($fp, $head.body().$foot); fclose($fp); } ?> bohuzial niesom doma a nemam to ako otestovat, ked pridem domov tak sa na to este pozriem, zatial to skus takto
  5. diky ja uz to taky nak vyresil. Jenom me tam nefakci ten server_name nevi nekdo jak na nej?
  6. $_SERVER["SERVER_NAME"]
  7. Dik uz vse jede na 100%
  8. to som rad :)
  9. Gantoris & all: No já nevím, já jsem kdysi vymyslel něco dost podobnýho, mrkněte na to: http://blahapet.wz.cz/index.php?file=520
  10. ... a nebo, že by to bylo ode mě a malinko předělaný?
  11. Jo je to postaveny na tom co jsi kdysi uveřejnoval na tomhle foru, budo to tedka jeste dost predelavat...

← Zpět na všechna témata