danie: "permission denied" beim erstellen einer datei

hallo alle zusammen,

ich habe eine funktion geschrieben, die eine art logfile erstellt wenn man sie aufruft.

ist die datei nicht vorhanden, wird sie neu erstellt.
die funktion ist sehr kurz und einfach:

function log_action_in_file($logfile_message,
       $logfilepath=LOGFILEPATH,
       $logfilename=LOGFILENAME) {

$duration_logfile = "Ym";
 $logfilename=date($duration_logfile)."_".$logfilename;

$dat_handle=fopen($logfilename,"a+");
       fwrite($dat_handle,date("Y-m-d H:i:s")."\t".$_SERVER['REMOTE_ADDR']."\t".$logfile_message."\t".$_SERVER['REQUEST_URI']."\r\n");
    fclose($dat_handle);

} // Ende log_action_in_file()

wenn ich diese funktion jetzt aufrufe, bekomme ich folgende meldung:
Warning: fopen(200407_realestates-costablanca_com.log) [function.fopen]: failed to create stream: Permission denied in /www/Realestates-Costablanca_com/includes/global_functions.inc.php

ich würde also mal sagen, das ich irgendwelche berechtigungen nicht gesetzt habe.
wenn ich mir aber meinen server ansehe, bzw. die berechtigungen auf das verzeichnis ist eigentlich alles offen:
drwxrwxrwx    2 jflash   users          48 Jun 30 03:07 _visitor_logfiles

die pfade stimmen auch, php versucht also auch die datei im richtigen verzeichnis anzulegen...?

kann mir da mal jemand auf die sprünge helfen?
vielen dank im voraus,

grüße,
daniel

  1. Hallo,

    Warning: fopen(200407_realestates-costablanca_com.log) [function.fopen]: failed to create stream: Permission denied in /www/Realestates-Costablanca_com/includes/global_functions.inc.php

    Ich bin der Meinung, PHP versucht die Logdatei im Verzeichnis der Includedatei abzulegen.  Ich würde deshalb versuchen den vollen Pfad an die Funktion fopen zu übergeben.
    Also /www/_visitor_logfiles/200407_realestates-costablanca_com.log anstatt nur 200407_realestates-costablanca_com.log.

    gruß,
    Severin

    --
    Realität ist das, was nicht verschwindet, wenn man aufhört, daran zu glauben.
    --Philip K. Dick