ob-start

    0熱度

    3回答

    我想在整個基於Codeigniter的網站中更改輸出。 很簡單,我想這樣做 $output = str_replace( array('ā','ē','ī','ō','ū','Ā','Ē','Ī','Ō','Ū'), array('a','e','i','o','u','A','E','I','O','U'), $output ) 倘若用戶更喜歡這樣。 通過這裏讀

    0熱度

    1回答

    我正在開發一個基於一些自定義CMS的項目,其中當我打電話時,CMS模塊將返回顯示塊。這些塊是使用我在不同文件中定義的自定義函數繪製的。當然,ob_start()已用於CMS本身以保留輸出字符串。現在,正如我所看到的,只有在滿足某些條件(例如日期)時,纔會繪製一些內部塊(由CMS模塊調用的函數繪製)。因此,在某些情況下,由於被調用函數沒有任何回聲,因此只繪製塊的外部包裝(div)。現在,我想通過檢查

    0熱度

    1回答

    通過在頁面頂部使用這一行代碼ob_start('ob_gzhandler');,根據Chrome控制檯,php輸出大約爲11 kb。當我試圖用下面的代碼緩存輸出時,我發現緩存的文件保存了大約65kb。更大的輸出尺寸是否需要緩存?有什麼辦法可以進一步壓縮緩存的輸出嗎?我曾嘗試爲html壓縮添加一些htaccess規則,但我不認爲這有幫助。 $id = $_GET["id"]; $cachefile

    1熱度

    1回答

    我目前正在翻譯一個網站。 爲了方便地進行這種翻譯,我創建了一個.csv file,其中包含兩種語言(日語 - >英語)之間的匹配。 然後,使用PHP解析此文件,並在頁面上調用ob_start()以替換所需的字符串。 下面是腳本: function lang_modify($buffer){ require('get_messages.php'); for($i=0

    1熱度

    1回答

    我有什麼: ,基於用戶是否輸入/輸出相應的登錄/退出鏈接輸出日誌PHP函數。 <a href="foo">bar</a> 我需要什麼: 我需要在錨元素中的鏈接文本包裹的跨度。 <a href="foo"><span>bar</span></a> 我的代碼: add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2); f

    0熱度

    1回答

    類功能(位於PHP/php_includes/easyCMSv2.php) public function get_file($file){ ob_start(); include('php/'.$file); $file = ob_end_clean(); return $file; } stylesheet_config.php(位於PHP

    0熱度

    1回答

    當此示例網頁加載時,它會檢查來自/ cache文件夾的緩存文件。如果沒有緩存文件,它會調用ob_start()並創建一個.html緩存文件。問題是這個緩存過程每次都在工作,即使我沒有調用ob_start()。請建議我。謝謝。 // class file function check_cache($dynamic_url) { $cache_file = $this->cache_fol

    0熱度

    1回答

    我想使用ob_start()和ob_get_contents()來創建帶有動態內容的新文件,以獲取整個創建的頁面。然後我使用file_put_contents()來創建包含生成內容的頁面。但問題是,它解析了PHP include()並僅存儲了HTML內容。有什麼方法可以保留PHP include(),這樣我們就不需要更改每個文件的代碼,如果我們想要更新一些的話?

    4熱度

    1回答

    我一直在關注緩存功能this tutorial。我遇到了爲ob_start傳遞迴調函數cache_page()的問題。如何傳遞cache_page()兩個paramters $mid和$path一起ob_start,沿 ob_start("cache_page($mid,$path)"); 當然上面的線是行不通的東西。下面是示例代碼: $mid = $_GET['mid']; $path

    0熱度

    1回答

    我似乎有一個鬼。我正在加載一個頁面(通常在另一個頁面中加載,如果有幫助的話,但是當我自己加載頁面時該錯誤仍然出現)並且在輸出的頂部,在所有其他頁面之前,我會隨機獲得一個false。 正是在$this->load->view('my_view');輸出。我去調查了CodeIgniter系統文件,發現在_ci_load($_ci_data)方法中有一行說ob_start();。當我把線解決此代碼: e