das machen viele mittelmäßige editoren falsch.
?> ausgeben
Einklappen
X
-
hi nochmal,
wenn ich die inhalte mit htmlentities umwandle, kommt eine Fehlermeldung bei SimpleXMLElement.
PHP-Code:Warning: SimpleXMLElement::__construct() [function.SimpleXMLElement---construct]:
Entity: line 8: parser error : Entity 'uuml' not defined in
/homepages/35/d97301268/htdocs/reifenforum/rssjogi/makerss.php5 on line 41
PHP-Code:if($anz > 0)
{
//$head .= "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\n";
$head .= '<?xml version="1.0" encoding="ISO-8859-1" ?>'."\n";
$head .= "<rss version=\"0.91\">\n";
$head .= "<channel>\n";
$head .= "<title>test</title>\n";
$head .= "<language>de-de</language>\n\n";
while($row=mysql_fetch_array($result))
{
$body .= "<item>\n";
$body .= "<title>".htmlentities($row['titel'])."</title>\n";
$body .= "<link>".htmlspecialchars($row['link'])."</link>\n";
$body .= "</item>\n";
}
$foot .= "\n</channel>\n";
$foot .= "</rss>\n";
$xmlraw = $head.$body.$foot;
$xmlraw = stripslashes($xmlraw);
echo $xmlraw;
$xml = new SimpleXMLElement($xmlraw);
$xml = $xml->asXML();
//echo "--------------------------------------------------------";
//echo $xml;
}Zuletzt geändert von jogisarge; 12.07.2007, 22:47.
Kommentar
Kommentar