SebastianJu: Schreibprobleme

Beitrag lesen

Hallo,

ich habe eine Code geschrieben der lokal auf dem XAMMP-Server funktioniert aber nicht mehr auf dem Webspace.

    $filehandle = fopen('../sitemap.xml', 'w+');  
    if ($filehandle === FALSE) {  
      die("File Open Error");  
    }  
    $xml = $sitemapclass->output();  
    fputs ($filehandle, $xml);  
    fclose ($filehandle);

Damit erhalte ich die Meldung:

Warning: fopen(../sitemap.xml) [function.fopen]: failed to open stream: Permission denied in /var/www/web43/web/cron/cron1hour.php  on line 43
File Open Error

Ich habe gelesen es ist ein Rechteproblem aber der Ordner web in dem die Datei erstellt werden soll hat die Rechte: 775 und eigentlich sollte der Server doch ohnehin schreiben dürfen.

Ich habe dann versucht davor:
touch('../sitemap.xml');

zu schreiben aber das bringt die Meldung.

Warning: touch() [function.touch]: Unable to create file ../sitemap.xml because Permission denied in /var/www/web43/web/cron/cron1hour.php  on line 42

Ich habe PHP Safe Mode testweise abgeschaltet aber das hat auch nichts geändert.

Woran kann das liegen?

Übrigens wer einen kostenlosen Cronjob sucht: http://www.cron-job.org