login  Naam:   Wachtwoord: 
Registreer je!
 Forum

RSS en PHP

Offline humor - 31/07/2005 15:23
Avatar van humorHTML beginner Hallo

Hoe kan je rss en php combineren?
Ik heb een bestand (nieuws.xml) en wil er php in verwerken:
  1. ...
  2. <item>
  3. <title><?=$row->titel; ?></title>
  4. </item>
  5. ...

Werkt dit? Hoe moet ik het aan boord leggen?

10 antwoorden

Gesponsorde links
Offline haytjes - 31/07/2005 15:48 (laatste wijziging 31/07/2005 15:49)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
ja dit werkt,
alleen moet je een header meegeven:

header("Content-type: application/xhtml+xml");

en ook
<\?xml version="1.0" encoding="ISO-8859-1"\?>
Offline humor - 31/07/2005 16:23
Avatar van humor HTML beginner Bij mij werkt het niet.
In deze topic: http://www.site...e=reacties
wordt gezegd dat je met php een xml bestand moet generen. Hoe doe je dit?
Offline haytjes - 31/07/2005 16:51
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
wat krijg je als fout,
want xml is gewoon een paar tags, zoals html hoor...,
met de juiste header moet het lukken
Offline humor - 31/07/2005 16:57
Avatar van humor HTML beginner Maar het is in een .xml pagina. Misschien is dat het probleem?
Offline haytjes - 31/07/2005 16:58 (laatste wijziging 31/07/2005 17:01)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
ja, je moet het dus wel .php noemen, anders wordt hij niet gerendeert door php,

of als je het toch .xml wil laten heten moet je in je httpd.conf dingen veranderen.

[edit]
ga je
ScriptAlias /php/ "C:/apache/PHP/"
AddType application/x-httpd-php .php .phtml
Action application/x-httpd-php "/php/php.exe"

moeten veranderen in
ScriptAlias /php/ "C:/apache/PHP/"
AddType application/x-httpd-php .php .phtml .xml
Action application/x-httpd-php "/php/php.exe"

maar dit raad ik niet aan hoor !!!!
Offline freddyboeke - 31/07/2005 17:04
Avatar van freddyboeke HTML beginner Zeker niet doen !!

Maak van je XML een PHP bestand en dan werkt het wel. Maar dat is niet echt de bedoeling van RSS.
Offline humor - 31/07/2005 17:19
Avatar van humor HTML beginner Maar kan je niet via een af andere manier met php een xml bestand maken en er inhoud in steken?
(zoals je ook images kan maken met php)
Offline haytjes - 31/07/2005 17:22 (laatste wijziging 31/07/2005 17:23)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
ja dat is mogelijk:
http://php.belnet.be/manual/en/function.fwrite.php
of
http://www.site...amp;id=248
Offline humor - 31/07/2005 19:04
Avatar van humor HTML beginner Ik zal de volgende code gebruiken:
  1. <?
  2. //...
  3. //waarde aan $var geven
  4. //...
  5. // defineer een variabele waar het bestand zich bevindt
  6. $file = "rss/rss.xml";
  7. // open het bestand
  8. $fopen = fopen($file, "a");
  9. // schrijf '$var' in het bestand
  10. fwrite($fopen, $var);
  11. // sluit het bestand
  12. fclose($fopen);
  13. ?>

Wordt de inhoud van $var dan achteraan het bestand rss.xml gevoegd of wordt rss.xml dan overschreven met de waarde uit $var?
Offline vinTage - 31/07/2005 19:32
Avatar van vinTage Nieuw lid a' Open for writing only; place the file pointer at the end of the file. If the file does not exist, attempt to create it.

php.net
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s