PHP-Batch: Chmod alle JPGs eines Ordners
Janosch
- php
Hier mein Versuch alle JPGs eines Ordners auf charmod 755 zu ändern. geht leider nicht: directory() undefined function. Wie kann ich das anders hinbekommen?
<?php
$pics=directory("pics","jpg,JPG,JPEG,jpeg");
if ($pics[0]!=""){
foreach ($pics){
chmod ("$pics", 0755);
}
}
Janosch
Hier meine directory funktion:
function directory($dir,$filters){
$handle=opendir($dir);
$files=array();
if ($filters == "all"){while(($file = readdir($handle))!==false){$files[] = $file;}}
if ($filters != "all"){
$filters=explode(",",$filters);
while (($file = readdir($handle))!==false) {
for ($f=0;$f<sizeof($filters);$f++):
$system=explode(".",$file);
if ($system[1] == $filters[$f]){$files[] = $file;}
endfor;
}
}
closedir($handle);
return $files;
}
Hier die fehlermeldung:
opendir(): SAFE MODE Restriction in effect. The script whose uid is 1221 is not allowed to access /var/www/web237/html/images owned by uid 0
hi,
opendir(): SAFE MODE Restriction in effect. The script whose uid is 1221 is not allowed to access /var/www/web237/html/images owned by uid 0
dein script darf also aufgrund des aktiven safe-modes gar nicht in das verzeichnis reinkucken.
http://www.dclp-faq.de/q/q-konfiguration-safe-mode.html
gruss,
wahsaga