php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.05.2005, 11:05  
Gast
 
Beiträge: n/a
Standard Fehler beim erstellen von Dateien

Leider ist es mir nicht möglich mit einem PHP Script eine Datei zu erstellen. Ich denke das es an den Rechten liegt mit denen PHP auf meinem Server arbeitet.

Ich habe folgenden Code:

Code:
 $datei = fopen('a613097.php.txt',"w+"); 
while(!feof($datei)) 
    { 
       $zeile = fgets($datei,100); 
   echo "$zeile
"; 
    } 
fclose($datei); 
?>
und folgende Fehlermeldung:

Warning: fopen(a613097.php.txt): failed to open stream: Permission denied in /srv/www/web1/html/test/slides/a613097.php on line 77

Kann mir jemand sagen wie ich den Benutzer mit dem PHP versucht die Datei anzulegen bzw mit dem es arbeitet ändern kann?

Habe eine Suse Standard installation.

Danke
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.05.2005, 11:10  
Gast
 
Beiträge: n/a
Standard

Du musst einfach die Datei richtig chmodden, denke ich. Für alles andere müsstest du wohl root-Zugriff haben.
 
Alt 26.05.2005, 11:11  
Erfahrener Benutzer
 
Registriert seit: 22.03.2005
Beiträge: 355
faux
faux eine Nachricht über ICQ schicken faux eine Nachricht über AIM schicken faux eine Nachricht über MSN schicken faux eine Nachricht über Yahoo! schicken
Standard

fgets liest den Inhalt der aktuellen Zeile. Du hast aber 1. in der fopen den Paramter "w+" übergeben und 2. geschrieben, dass du die Datei nicht anlegen kannst.
__________________
Wer weiß dass er nichts weiß, weiß mehr, als der der nicht weiß dass er nichts weiß.
www.e-faux.com
faux ist offline  
Alt 26.05.2005, 11:12  
Gast
 
Beiträge: n/a
Standard

Also ich habe der Datei 777 gegeben. Er kann ja auch lesen aus der datei bzw. in die Datei schreiben. Er kann sie nur nicht erstellen wenn sie noch nicht vorhanden ist.
 
Alt 26.05.2005, 11:15  
Gast
 
Beiträge: n/a
Standard

w+ habe ich gewählt das er die Datei wenn sie nicht vorhanden ist erstellt. Auch wenn er in diesem Abschnitt nur lesen müsste.
 
Alt 26.05.2005, 11:34  
Gast
 
Beiträge: n/a
Standard

Also das problem liegt eindeutig daran das ich mit PHP aus irgendeinem Rechtekonflikt aus nicht in einem Verzeichnis eine Datei anlegen darf. In dateien schreiben geht, aber nicht neu anlegen.
Kennst dieses Problem keiner?
 
Alt 26.05.2005, 11:36  
Gast
 
Beiträge: n/a
Standard

Kannst Du denn auch das Verzeichnis per chmod auf 777 setzen bzw. darfst Du das? Ansonsten mal jemanden fragen, der die nötigen Rechte hat.
 
Alt 26.05.2005, 11:39  
Gast
 
Beiträge: n/a
Standard

Ja habe ich gemacht. Funzt aber leider nicht.
 
Alt 26.05.2005, 12:04  
Gast
 
Beiträge: n/a
Standard

Gibt es vielleicht eine Möglichkeit dem Befehl touch oder generell dem compiler den Benutzer mitzugeben unter dem er arbeiten soll?

Ich habe auch Root zugriff. Kann mir jemand sagen wo ich das umstellen kann?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
F: kann ich mit php auch *.doc oder *.pdf dateien erstellen? suendesizer PHP Tipps 2004 6 09.09.2008 11:08
Dateien erstellen mit PHP angehender Freak PHP Tipps 2008 14 31.05.2008 21:17
[Logik] Mehrere Dateien als Anhang per Formular versenden PsychoEagle PHP Tipps 2008 2 27.08.2007 08:58
Dateien löschen (mit "unlink") PHP Tipps 2005-2 8 09.06.2005 22:55
Dateien erstellen und chmod setzen auch wenns nicht geht ^^ PHP Tipps 2005 8 22.05.2005 02:53
[Erledigt] Nur bestimmte Dateien anzeigen, wie mache ich das HILFE PHP Tipps 2005 4 02.04.2005 22:38
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Wo liegt der fehler?? PHP-Fortgeschrittene 5 22.12.2004 09:54
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
Ordner und *.txt Dateien erstellen web2 PHP Tipps 2004 11 21.10.2004 15:36
finde fehler nicht [in guestbook-script] PHP Tipps 2004 12 22.09.2004 22:23
[Erledigt] Dateien aus Verzeichnissen vom Webserver auslesen und linken PHP Tipps 2004 3 08.09.2004 10:07
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
Textgrafik aus String erstellen Schaelle PHP Tipps 2004 2 08.08.2004 11:29
mysql_real_escape_string - Fehler Schaelle Datenbanken 0 03.07.2004 23:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fehler beim erstellen der datei, php @ nicht vorhanden fehlermeldung, php textdatei erzeugen fehlermeldung, fehlermeldung kann datei nicht erstellen, fehler bei erstellen der php, php kann datei nicht anlegen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.