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