[PHP] Dateien, Rechte
-
Hi!
Ich habe ein Admin-Script, dass in den ordner "Files" mit den chmod-Rechten 777 Dateien speichert/hochlädt. Ich möchte mit einem anderen Script diese Dateien auslesen und verarbeiten. Leider gibt es dann folgende Fehler:
Warning: opendir() [function.opendir]: SAFE MODE Restriction in effect. The script whose uid is 889 is not allowed to access / owned by uid 0 in images.php on line 3
Warning: opendir(/files/) [function.opendir]: failed to open dir: No such file or directory in images.php on line 3
Warning: readdir(): supplied argument is not a valid Directory resource in images.php on line 12
Warning: closedir(): supplied argument is not a valid Directory resource in images.php on line 23
Tja und ich möchte, dass beide Script Zugriff auf diesen Ordner haben. Wie muss ich das machen? Muss ich etwas mit chown() machen? Wenn ja: Was?
Bitte helft mir.
Hier mein Script von images.php:
<? /**///Variaben///**/ $handle = opendir("files"); $percent = "0.15"; /**///Variablen///**/ /**///Read Directory///**/ $datei = array(); while($file = readdir($handle)) { if ($file != "." && $file != "..") { if(!is_dir(''.$real_path.'/'.$file.'')) { $datei[] = $file; } } } natcasesort($datei); closedir($handle); /**///Read Directory///**/ echo ' <html> <head> <title>Bilder</title> </head> <body bgcolor="#000000" link="#CC0000" vlink="#CC0000" alink="#FF0000" text="#FF0000">'; foreach ($datei as $bild) { $size = GetImageSize($handle.$bild); $width = $size[0]*$percent; $height = $size[1]*$percent; echo '<img src="testimg.jpg" height="'.$height.'" width="'.$width.'" '; } echo ' </body> </html>'; ?>
dermitphpprogrammiert
-
Hmm... CHMOD vom Ordner überprüft, der geöffnet werden soll?
Evtl ist der ja nicht ugänglich...oder es liegt halt am Safemode von PHP (weiss grad net was genau der dann ales restricted)
-
Hi!
Ja er hat definitiv CHMOD 777. Sonst könnte ich ja auch nicht uploaden.
Kannst du mir nicht helfen?
-
Schon mal google befragt??
-
Ja aber das hat mir auch nijhct geholfen.
-
Was hast du denn alles schon gemacht?
Also ich finde über google genug Sachen die sich auf dieses Problem beziehen... Also beschreibe dein Problem genauer.
-
Ich glaube, dass man das nicht noch genaue beschreiben kann. Ich will halt, dass beide Scripts auf diesen Ordner zugreifen können. Ich dachte mir, dass ich dem einen Script mit chown die gleichen Rechte geben muss, wie dem ersten Script. Aber ich weiß nicht genau wie. Da ja auch die UID dafür anders ist.