Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Ordner auslesen ->mac os x [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Ordner auslesen ->mac os x


 
kakktus
23-05-2005, 09:47 
 
Hallo,
ich lese im Intranet einen server aus. D.h. ich möchte einmal am Tag testen ob sich Dateien geändert haben etc. Jetzt habe ich das Problem, dass die Ordner nicht als Ordner sondern als Dateien erkannt werden. Seltsammerweise kann ich sie dann aber öffne und auslesen. Was halt nicht geht ist

If(is_dir(..)){
blabla

Kann das daran liegen, dass es ein Mac osx Server ist??

 
mrhappiness
23-05-2005, 09:48 
 
is_dir('..') oder zeige mal deinen code

 
kakktus
23-05-2005, 09:54 
 
$my_dir = "./../ordne";


function read_dir($dir){
$root = opendir($dir);
while ($files = readdir($root)) {
if(is_dir($file)){
echo "dir";
echo "<br>";
read_dir($dir."/".$files);
}else
{
echo $files;
echo"<br>";

}

}
}
read_dir($my_dir);

 
wahsaga
23-05-2005, 10:00 
 
bei is_dir/is_file natürlich auch den pfad mit angeben - nur der name reicht nicht, wenn sich die datei in einem anderen verzeichnis befindet.

und da dein is_dir deshalb immer falsch ergibt, und du daraus auf "ist datei" schließt, sind eben alles dateien.

 
kakktus
23-05-2005, 10:25 
 
Arrghh :o
Mist, stimmt :-) Da lag mein Fehler. Vielen Dank :-)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:50 Uhr.