Ako zmažem súbory, ktoré su nejakým spôsobom chránené ?
Mám ich proste na FTP a ostali tam po redakčnom systéme, ktorý som odstránil ale ostalo tam zopár zložiek + súbory.
Normálne ich vymazať nejde.
CHMOD majú na 777.
Vaše nápady ako ich odstrániť ?
550 xxx: Permission denied
Re: 550 xxx: Permission denied
Ak sa jedna o Drupal, tak nastav chmod aj pre zlozku, pripadne pridaj R flag.
-
Mek
Addict
- Príspevky: 4661
- Registrovaný: 23 mar 2005, 23:00
- Bydlisko: ZA <-> TN
- Kontaktovať používateľa:
Re: 550 xxx: Permission denied
Tiez mam skusenost, ze subory, ktore boli vytvorene web serverom, sa nedaju z FTP zmazat (system to berie ako ineho uzivatela). Na to pouzivam PHP skript na rekurzivne mazanie adresarov (tu ho prikladam, za nespravne pouzitie neberiem zodpovednost):
Kód: Vybrať všetko
<?
function advancedRmdir($path) {
$origipath = $path;
$handler = opendir($path);
while (true) {
$item = readdir($handler);
if ($item == "." or $item == "..") {
continue;
} elseif (gettype($item) == "boolean") {
closedir($handler);
if (!@rmdir($path)) {
return false;
}
if ($path == $origipath) {
break;
}
$path = substr($path, 0, strrpos($path, "/"));
$handler = opendir($path);
} elseif (is_dir($path."/".$item)) {
closedir($handler);
$path = $path."/".$item;
$handler = opendir($path);
} else {
unlink($path."/".$item);
}
}
return true;
}
echo advancedRmdir('./adresar_ktory_chces_zmazat/');
?>