php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.09.2005, 14:45  
Gast
 
Beiträge: n/a
Standard failed to open stream: Permission denied

Hi,
interresannterweise bekomme ich immer wieder diese Fehler-Meldungen (siehe unten), obwohl auf die Dateien und Ordner "777" Rechte gesetzt wurden

Ebenfalls von Interresse: Auf meinem localen Apache-Server tritt der Fehler nicht auf (-> liegts vielleicht an der PHP-Version obwohl beides 4? eher unwahrscheinlich oder?!)

PHP-Code:
<?php
$file_counter 
"./data/pubtxt/useronline_start.dat";
if (!
file_exists($file_counter)) fclose(fopen($file_counter"w"));
$users file($file_counter);
$found false;
$a_users count($users);
$fp fopen($file_counter"w");

foreach(
$users as $user)
{
    
$user explode("|"$user);
    if (
$user[1]+100 time()) { $a_users--;
        continue;
    }
    elseif (
$user[0] == $REMOTE_ADDR) {
        
$user[1] = time();
        
$found true;
    }
    
$user trim(implode("|"$user))."\n";
    
fwrite($fp$user);
}
if (!
$found) {
    
fwrite($fp$REMOTE_ADDR."|".time()."\n");
    
$a_users++;
}
fclose($fp);
?>
Code:
Warning: fopen(datei.dat): failed to open stream: Permission denied in datei.php on line 10

Warning: fwrite(): supplied argument is not a valid stream resource in datei.php on line 26

Warning: fclose(): supplied argument is not a valid stream resource in datei.php on line 29
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.09.2005, 14:47  
Gast
 
Beiträge: n/a
Standard

Zitat:
$file_counter = "./data/pubtxt/useronline_start.dat";
Versuch mal nur: $file_counter = "useronline_start.dat";
 
Alt 14.09.2005, 14:48  
Gast
 
Beiträge: n/a
Standard

startseite.php on line 10
Ähm, und wo ist diese Zeile? Wenn man bei dem geposteten Quellcode durchzählt, passt das nicht.

Und welchen Sinn macht fclose(fopen($file_counter, "w")); ???

Gruß
phpfan
 
Alt 14.09.2005, 18:57  
Gast
 
Beiträge: n/a
Standard

@CIX88
Wäre sinnlos da sich die Datei nicht im selben Verzeichnis befindet und auch nicht befinden darf :P

@phpfan
Das soll die Datei erstellen falls sie nicht existiert.

PHP-Code:
Zeile 10
$fp 
fopen($file_counter"w");


Zeile 26
fwrite
($fp$REMOTE_ADDR."|".time()."\n");


Zeile 29
fclose
($fp); 
 
Alt 14.09.2005, 19:34  
Gast
 
Beiträge: n/a
Standard

Zitat:
@CIX88
Wäre sinnlos da sich die Datei nicht im selben Verzeichnis befindet und auch nicht befinden darf
Hääääää

Zitat:
Zuletzt bearbeitet von Lord-Phantom am 14.09.2005, 18:43, insgesamt einmal bearbeitet
Bevor du dein Beitrag editiert hast, stand deine PHP-Datei noch im selben Ordner wie data/pubtxt.
 
 


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
[Erledigt] PHP -&gt; Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
Warning: %v%v() [function.%v]: failed to open stream: FrozenFox PHP Tipps 2008 3 29.08.2007 19:54
Warning: ftp_put(): download.txt: Permission denied nicobischof PHP Tipps 2006 2 06.08.2006 15:16
Hilf bei Fehlersuche --> failed to open stream pit62 PHP Tipps 2006 13 22.06.2006 14:00
Permission denied Daskaras PHP Tipps 2006 2 08.03.2006 17:23
script kann dateien nicht öffnen --> Permission denied Server, Hosting und Workstations 3 18.02.2006 03:45
fopen failed to create stream PHP Tipps 2005-2 9 14.09.2005 15:20
Fehlermeldung: Warning: getimagesize ... failed to open DDogg PHP Tipps 2005-2 2 30.06.2005 11:13
failed to create stream PHP Tipps 2005-2 1 13.06.2005 08:11
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
ShowIt_V1.8.14 PHP Tipps 2005 1 23.03.2005 19:13
frage zum arbeiten mit dateien PHP Tipps 2005 21 01.03.2005 13:22
Fehlermeldung: failed to open stream: Invalid argument in . Helmuth74 PHP Tipps 2005 4 17.01.2005 13:55
permission denied PHP Tipps 2004-2 2 01.12.2004 10:33
permission denied - wie gebe ich rechte PHP Tipps 2004 6 29.10.2004 01:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
failed to open stream: permission denied, \failed to open stream: permission denied\ 777, php failed to open stream: permission denied, php file permission denied, failed to open stream permission denied in php, failed to open stream: permission denied trotz aller rechte, file() failed to open stream: permission denied in, php write stream permission denied, warning: fopen failed to open stream: permission denied in, failed to open stream: permission denied 777, failed to open stream: permission denied in php, file fwrite failed to open stream php permission denied, php ordner failed to open stream: permission denied, failed to open stream permission denied, php in html failed to open stream: permission denied, warning: ftp_put() permission denied but 777

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:32 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.