550 xxx: Permission denied

Informácie o software, ankety...
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

550 xxx: Permission denied

Príspevok od používateľa m_pro_m »

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ť ?
Numline1
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 858
Registrovaný: 04 dec 2006, 18:04

Re: 550 xxx: Permission denied

Príspevok od používateľa Numline1 »

Ak sa jedna o Drupal, tak nastav chmod aj pre zlozku, pripadne pridaj R flag.
Mek
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4661
Registrovaný: 23 mar 2005, 23:00
Bydlisko: ZA <-> TN
Kontaktovať používateľa:

Re: 550 xxx: Permission denied

Príspevok od používateľa Mek »

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/');
?>
Napísať odpoveď