Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 27-01-2008, 18:33
nohfreak
 Registrierter Benutzer
Links : Onlinestatus : nohfreak ist offline
Registriert seit: Nov 2007
Beiträge: 160
nohfreak ist zur Zeit noch ein unbeschriebenes Blatt
Standard Kann Datei nicht schreiben,...

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

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);
?>
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!

Geändert von nohfreak (27-01-2008 um 18:38 Uhr)
Mit Zitat antworten