Autor | Zpráva | ||
---|---|---|---|
vojtah22 Profil |
#1 · Zasláno: 8. 11. 2009, 13:52:21
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 * |
#2 · Zasláno: 9. 11. 2009, 11:13:21
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 * |
#3 · Zasláno: 10. 11. 2009, 14:40:09
a nestačilo by použiť header?
header("Cache-Control: no-cache, must-revalidate"); |
||
Časová prodleva: 14 let
|
0