phpbar.de logo

Mailinglisten-Archive

[php] readdir() not valid

[php] readdir() not valid

ingo.preuss at gmx.net ingo.preuss at gmx.net
Mon Jan 31 17:34:59 CET 2005


Dennis Sterzenbach wrote:

> Dennis Sterzenbach wrote:
>
>> Hi!
>>
>> ingo.preuss at gmx.net wrote:
>>
>>> *Warning*: readdir(): supplied argument is not a valid Directory 
>>> resource in */home/www/htdocs/isorast24.de/upload.php* on line *38
>>>
>>> *In Zeile 38 beginnt folgende Schleife:
>>>
>>> while($file = readdir($dp)){
>>
>>
>> Gibt Dir ein is_resource($dp) denn auch true?
>> wenn nicht, darf das Script bestimmt (bzw. dessen Kontext) auf das 
>> Verzeichnis zugreifen (+x / +r fehlt).
>
> ich meinte natürlich, es dürfe es in dem Fall dann nicht zugreifen.
> Alternativ kann es auch sein, dass es den mit opendir($path) 
> refernzierten Pfad gar nicht gibt.
>
Die Datei upload1.php liegt probehalber im root-Verzeichnis, der Ordner 
in den upgelaodet - sorry fuer mein dinglish - werden soll lautet 
"upload". Dem habe ich 777 gegeben. Lt. J. Krause ist die code-Zeile 
richtig. Ich verstehe jenes hier: $path = dirname($PATH_TRANSLATED). 
'./upload/'; nur insofern nicht, weil ich nicht weiß, was die Konstante 
"PATH_TRANSLATED" macht. Werde es mal ohne diesen "Zusatz" probieren.

Gruß, Ingo

php::bar PHP Wiki   -   Listenarchive