Mailinglisten-Archive |
Hy Till Offline testest du mit Windows - stimmts? Unix hat andere Rechte! Das Problem wird wahrscheinlich daran liegen, dass der "Owner" der Datei dein ftp-user ist. Somit hat dein "php-user" (ist leider oftmals nicht der selbe) nur eingeschränkte Rechte! Das CHMODEN sollte aber helfen! Wenn's das nicht tut, versuch mal "chown()" (change owner) bevor du löschst => hierbei müsstest du aber die genaue bezeichnung deines PHP-users kennen! Ich hoffe, die Unix-cracks in der Liste können Dir etwas mehr helfen als ich :-) Grüssle Hensel ----- Original Message ----- From: "Till Schrader" <mailing at tillsoft.com> To: <php at phpbar.de> Sent: Tuesday, October 26, 2004 9:35 PM Subject: [php] Permission denied Problem auf HostEurope-Server > Hallo Freunde! > > Helft mir mal bitte, habe ein dummes Problem. > Kriege einen Access-Denied-Fehler, obwohl die Rechte auf 777 stehen: > > Warning: fopen(keys.dat): failed to open stream: Permission denied in > /admin/delete_line.inc.php on line 11 > > Quellcode dazu: > > <?php > function delete_line($file, $line, $change_in = "") { > $entries = file($file); > $serial = $entries[$line-1]; > if(empty($change_in)) { > unset($entries[$line-1]); > } else { > $entries[$line-1] = $change_in; > } > $newentries = implode("", $entries); > $datei = fopen($file, "w"); > fputs($datei, $newentries); > fclose($datei); > > return serial; > } > > > // Seriennummer aus Datei laden > echo $serial = delete_line('keys.dat', 1); > > ?> > > Wo liegt das Problem, offline läufts! > > > > Viele Grüße, Till > > -- > ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** > Informationen: http://www.phpbar.de > http://lists.phpbar.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive