Autor Zpráva
vojtah22
Profil
Dobrý den,

řeším problém... Mám phpBB fórum, ke kterému jsem si udělal skript, který zapisuje některé udaje do databáze. Nic se však neobjeví dokud nesmažu složku cache... Pokud tam však složka cache není s atributy 777, nelze vykonávat některé funkce na fóru. Dále je to komplikováno tím, že safe mod musí být ON... nevíte prosím někdo script, kterým bych smazal složku cache a následovně jí zase vytvořil s atributy 777 a zároven by mi to fungovalo se zaplým safe modem...??

Byl bych strašně vděčný
dtr
Profil *
a co mazat jen obsah složky cache? Nebude se pak muset znovu vytvářet a nastavovat jí atributy. Pro mazání souborů v /cache bych použil procházení adresáře a použití fce unlink() na každou položku.
S procházením adresáře může pomoci třeba http://www.w3schools.com/PHP/func_directory_dir.asp

tedy např.:

$dir = dir("cesta_k_adresari_cache");

while (($file = $dir->read()) !== false)
{
    unlink($file);
}

$dir->close();
fopen
Profil *
a nestačilo by použiť header?
header("Cache-Control: no-cache, must-revalidate");

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: