Tonny Kluften
Administrator
Hvordan kan jeg lage en feed fra et dynamisk nettsted. Feeden skal virke på samme måte som wordpress feed, altså hente de nyeste artiklene når de blir postet og pinge dem forskj. steder.
<? header('Content-type: text/xml'); ?>
<?php
error_reporting(0);
$DB_SERVER = 'localhost'; ///mysql server
$DB_LOGIN = 'blablabla'; /// Database Login - You have to give login name for DB
$DB_PASSWORD = 'blablabla'; /// Database Password
$DB_DATABASE = 'blablabla'; ////Database name
$con=mysql_connect ($DB_SERVER, $DB_LOGIN, $DB_PASSWORD) or die ('Cannot connect to the database.');
mysql_select_db ($DB_DATABASE);
define( 'TABLE_PREFIX', 'rs_' );
?>
<rss version="2.0" >
<channel>
<title>Mine Oppskrifter</title>
<description>Matoppskrifter for enhver smak</description>
<link>http://www.mineoppskrifter.no</link>
<copyright>Copyright mineoppskrifter.no</copyright>
<? $q="SELECT id,name,directions FROM rs_recipes ORDER BY `id` DESC LIMIT 0,15;";
$doGet=mysql_query($q); ?>
<? while($result = mysql_fetch_array($doGet)){
?>
<item> <title> <?=htmlentities(strip_tags($result['name'])); ?></title>
<description> <?=htmlentities(strip_tags($result['directions'],'ENT_QUOTES'));?></description>
<link>http://www.mineoppskrifter.no/view_recipe.php?id=<?=$result['id'];?></link>
</item> <? } ?>
</channel>
</rss>
Prøv å bytte htmlentities med htmlspecialchars.
<link>http://www.mineoppskrifter.no/view_recipe.php?id=<?=$result['id'];?></link>
til
<link>http://www.mineoppskrifter.no/view_recipe.php?id=<?=$result['id'];?>&<?=$result['name'];?></link>
Og hva kan jeg bruke i steden for &?
Jeg ønsker nemlig å gjøre om: