Hallo,
sorry, dass ich euch wieder damit nerven muss. Aber leider habe ich ein safe mode problem, bei dem ich nicht weiterkomme.
Hier die Funktion zum erstellen eines Ordner und das kopieren von Dateien in den neu erstellten Ordner:
Der Ordner wird mit den Rechten 777 angelegt, aber dennoch erhalte ich die Meldung:
Warning: copy(): SAFE MODE Restriction in effect. The script whose uid is 20076 is not allowed to access /srv/www/...
Wie kann ich diesen Fehler beheben, ohne Änderungen bei SafeMode vorzunehmen?
MFG
Benji
sorry, dass ich euch wieder damit nerven muss. Aber leider habe ich ein safe mode problem, bei dem ich nicht weiterkomme.
Hier die Funktion zum erstellen eines Ordner und das kopieren von Dateien in den neu erstellten Ordner:
PHP-Code:
function rec_copy ($from_path, $to_path)
{
mkdir($to_path, 0777);
chmod ($to_path, 0777);
$this_path = getcwd();
if (is_dir($from_path))
{
chdir($from_path);
$handle = opendir('.');
while (($file = readdir($handle)) !== false)
{
if (($file != ".") && ($file != ".."))
{
if (is_dir($file))
{
rec_copy ($from_path . $file . "/", $to_path . $file . "/");
chdir($from_path);
}
if (is_file($file))
{
#$quelle = $from_path."/".$file;
#$ziel = $to_path."/".$file;
#chmod ($quelle, 0777);
#chmod ($ziel, 0777);
#copy($quelle, $ziel);
umask(0);
copy($from_path . $file, $to_path . $file);
}
}
}
closedir($handle);
}
}
rec_copy(dirname(__FILE__).'/shopvorlage/',dirname(__FILE__).'/'.$shopname.'/');
Warning: copy(): SAFE MODE Restriction in effect. The script whose uid is 20076 is not allowed to access /srv/www/...
Wie kann ich diesen Fehler beheben, ohne Änderungen bei SafeMode vorzunehmen?
MFG
Benji
Kommentar