定数定義されたエントリのファイルキャッシュファイルのパス
定義( 'DS'、DIRECTORY_SEPARATORを)。 定義( 'APP_PATH')または定義( 'APP_PATH'、DIRNAME($ _SERVER [ 'SCRIPT_FILENAME'])。DS)。 定義( 'のroot_path')または定義( 'のroot_path'、DIRNAME(のrealpath(APP_PATHを))。DS)。 定義( 'EXTEND_PATH')または定義(のroot_path、 'EXTEND_PATH '延びる'。。DS)。 定義( 'VENDOR_PATH')または定義( 'VENDOR_PATH'のroot_path 'ベンダー'。。DS)。 定義された( 'RUNTIME_PATH'( 'RUNTIME_PATH'、のroot_path 'ランタイム'。。DS); 定義( '開き、log_path')または定義( '開き、log_path'、RUNTIME_PATH 'ログイン'。。DS)。 定義( 'CACHE_PATH')または定義( 'CACHE_PATH'、RUNTIME_PATH 'キャッシュ' DS); // 缓存地址キャッシュ 定義された( 'TEMP_PATH')または定義( 'TEMP_PATH'、RUNTIME_PATH 'TEMP' DS。。);
// キャッシュをクリアし 、公共 の機能clearCache() { // エコーcache_path; //バッファアドレス--CACHE_PATH IF(file_exists (cache_path)){ $この - > delDir(cache_path); operate_log(セッション( 'user_idは')、「ADMIN /インデックス/ clearCache ''サイトのキャッシュをクリア'GET_CLIENT_IPを()、0 ); $この - >成功('明確な成功、 'ADMIN /インデックス/インデックス' ); } } // キャッシュを削除ファイル の公共 機能 delDir(dirNameには$ ){ $ DHは = のopendir($ dirNameにします); // ループは、ファイルを読み込み ながら、($ファイル = readdirの($ DH )){ IF($ファイル! '' = && $ファイル = '..'!){ $フルパス = $ dirNameに '/' .. ファイル$ ; //は、ディレクトリかどうかを判断する のIF(!is_dir($フルパス)){ // ない場合は、ファイルを削除し たIF(!解除($フルパス)){ エコー $のフルパス「おそらく許可<BR>を持っていない、削除することはできません!」; } } 他{ // ディレクトリ自体はディレクトリを再帰的に削除した場合、下位 $この - > delDir($のフルパスが); } } } // カタログクローズ closedirのを($ DH ); // 削除ディレクトリ // IF){(rmdirを($ dirNameに)! // R&LT( '公開/ errjson'、配列($ dirNameに.'__ディレクトリの削除に失敗しました「)); //} }