Ich hab mir folgendes kleines Script gebaut, um eine Sitemap meiner Seite für Google zu erzeugen, nur leider funktioniert das aus irgendwelchen Gründen nicht. Das wirft mir folgenden Error:
Warning: fwrite(): supplied argument is not a valid stream resource in /www/htdocs/easysc/Sitemaps/CreateSitemap.php on line 50
Warning: fclose(): supplied argument is not a valid stream resource in /www/htdocs/easysc/Sitemaps/CreateSitemap.php on line 51
Die Zeilen, die die Errors werfen sidn dabei fwrite und fclose. Ich mussd azu sagen, dass ich noch nie mit dateien gearbeitet habe, weil ich das noch nie gebraucht habe. Keine Ahnung warum das nicht funktioniert. :>
Hiiiiilfe!
Warning: fwrite(): supplied argument is not a valid stream resource in /www/htdocs/easysc/Sitemaps/CreateSitemap.php on line 50
Warning: fclose(): supplied argument is not a valid stream resource in /www/htdocs/easysc/Sitemaps/CreateSitemap.php on line 51
PHP-Code:
<?php
$datei = "Sitemap.xml";
fopen($datei, "w+");
$url = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n\n
<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">";
while($row = mysql_fetch_assoc($res))
{
$title = link_title($row['title']);
$url .= "\n\n<url>";
$url .= "\n<loc>URL</loc>";
$url .= "\n<priority>1.0</priority>";
$url .= "\n</url>";
}
$url .= "\n</urlset>";
echo $url;
fwrite($datei, $url);
fclose($datei);
?>
Hiiiiilfe!
Kommentar