function cache_clean() { if (dir_size(CACHE) > CACHELIMIT) { // キャッシュディレクトリ内には画像のみ格納するよう変更したので戻す。 shell_exec('rm -f ' . CACHE . '/*'); init_tables(); return true; } else { return false; } }
// (これ以上対応しないかも、あと小文字のみで) define("COMIC_EXT", "zip"); // 対応する画像の形式 // 大文字小文字は区別するので両方書く(検索が早いから) $image_ext = array("jpg", "jpeg", "png", "JPG", "JPEG", "PNG"); // サムネイルの最大幅 define("MAXWIDTHTHUMB", 90); // サムネイルの最大高 define("MAXHEIGHTTHUMB", 90); // サムネイルの品質 // 10 から 100 で指定、大きいほど高画質で重い define("THUMBQUALITY", 90); // サイト公開用 define("DONT_MAKE_THUMBNAIL", false); /*----------- 初期化 ----------*/ require_once 'sqlite.php'; if (!file_exists(DB_DIR)) { die("Fatal error : " . DB_DIR . " is not exist."); } if (!is_writable(DB_DIR)) { die("Fatal error : Permission denied. ( " . DB_DIR . " )"); } if (!file_exists(CACHE)) { die("Fatal error : " . CACHE . " is not exist."); } if (!is_writable(CACHE)) { die("Fatal error : Permission denied. ( " . CACHE . " )"); } if (!file_exists(DB)) { init_tables(); }