Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Problem mit fopen()

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.08.2004, 20:49 Uhr
tux.unix



Ich hab gerade Versucht etwas in eine Datei zu schreiben mit folgendem Code (ich benutze Apache 2.0 mit PHP 4 unter Suse Linux 9.1):


PHP 4:
...
<?php
$stream = fopen("myTest.txt","w");
fwrite("Dies ist ein String!", $stream);
fclose($stream);
?>
...



Bekomme aber folgende Fehler (obwohl ich schreibzugriff auf das Verzeichnis hab!)

Warning: fopen(myTest.txt): failed to open stream: Permission denied in .../file.php on line 2

Warning: fwrite(): supplied argument is not a valid stream resource in .../file.php on line 3

Warning: fclose(): supplied argument is not a valid stream resource in .../file.php on line 4

PS: Selbst bei Root gehts nicht!

Bitte Helfen!

MFG tux.unix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.08.2004, 20:56 Uhr
Pablo
Supertux
(Operator)


Wenn du das vom apache ausführen lässt (d.h über http://localhost/file.php ) dann führt root dieses Skirpt nicht aus, sondern ein Benutzer der Gruppe nobody. Dein Avatar sagt mir, dass du SuSE hast, unter SuSE heißt er wwwrun oder so. Egal.

$stream = fopen("myTest.txt","w");

du kannst eine datei schreiben, wenn der Benutzer (in diesem Fall wwwrun) Schreibrechte im Verzeichnis hat, sonst geht das nicht.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 27.08.2004 um 17:43 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.08.2004, 10:13 Uhr
tux.unix



Vielen, vielen Dank Pablo. Genau das wars!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: