/** * 刪除網頁最後的index.html等字串 * @param String $url * @return String */ function url_strip_index($url) { $index_file_name = array('index.htm', 'index.html', 'index.php', 'index.asp', 'index.jsp', 'default.htm', 'default.html', 'default.php', 'default.asp', 'default.jsp'); foreach ($index_file_name as $file_name) { $url = ends_strip($url, $file_name); } return $url; }
private function _get_files_from_dir($result_files, $dir_files, $dir_name = "") { //test_msg($dir_name); foreach ($dir_files as $index => $file) { if (is_numeric($index)) { // 這是一個檔案 if (ends_with($file, "_test.js")) { $file = ends_strip($file, "_test.js"); if ($dir_name !== "") { $file = $dir_name . "/" . $file; } array_push($result_files, $file); } } else { $deeper_dir_name = $dir_name . $index; $deeper_dir_files = $file; $result_files = $this->_get_files_from_dir($result_files, $deeper_dir_files, $deeper_dir_name); } } return $result_files; }