Hallo,
ich habe ein Script geschrieben welches in einem
Verzeichnis das allerdings eine Ebene über meinem scriptpfad
liegt alle Dateien auslesen soll.
Ordner-Hierarchie:
/mydir/admin/script.php
/mydir/images/bild1.jpg
Das ganze hat komischerweise bis mein Provider 2 (=1+1)
auf PHP5 umgestellt hat, so noch funktioniert.
Nun geht auch ein $root_dir="/mydir/images" auch nicht mehr.
Hat sich hier bei PHP5 was geändert?
Bzw. wie kann ich es anders lösen? Problem ist dass ich mein
script in "/mydir/admin" liegen lassen will (aus Sicherheitsgründen).
"mydir" sollte auch möglich sein, denn ich will meine Anwendung
so gestalten, dass Sie nicht nur im root-dir des Webservers laufen soll, sondern auch aus unterverzeichnissen.
Wäre für Hilfe dankbar!
Gruss,
Stefan
ich habe ein Script geschrieben welches in einem
Verzeichnis das allerdings eine Ebene über meinem scriptpfad
liegt alle Dateien auslesen soll.
Ordner-Hierarchie:
/mydir/admin/script.php
/mydir/images/bild1.jpg
PHP-Code:
$root_dir = "../images";
$handle = opendir($root_dir);
while ( $object = readdir($handle) )
{
...
}
auf PHP5 umgestellt hat, so noch funktioniert.
Nun geht auch ein $root_dir="/mydir/images" auch nicht mehr.
Hat sich hier bei PHP5 was geändert?
Bzw. wie kann ich es anders lösen? Problem ist dass ich mein
script in "/mydir/admin" liegen lassen will (aus Sicherheitsgründen).
"mydir" sollte auch möglich sein, denn ich will meine Anwendung
so gestalten, dass Sie nicht nur im root-dir des Webservers laufen soll, sondern auch aus unterverzeichnissen.
Wäre für Hilfe dankbar!
Gruss,
Stefan
Kommentar