顯示具有 程式設計,PHP 標籤的文章。 顯示所有文章
顯示具有 程式設計,PHP 標籤的文章。 顯示所有文章

2012年2月13日 星期一

PHP中解決headers already sent的王者之道!

相信常常使用session、header的朋友們常常遇到這個警告訊息!
這通常是不難解決,只要注意不要在對瀏覽器送出head資訊前就送出了body資訊即可。
但是有時候在做多國語言時,就發生了一些奇怪的狀況,明明沒有送出空白字元,
依然出現這個警告,偏偏因為是語言檔,又不能用ANSI編碼(註:我遇到問題時是用UTF-8編碼)
這時候可以使用下面得指令解決!
ob_start();
請注意這一行程式一定要放在最前面!

為什麼它能解決?因為他打開了一個叫做輸出緩衝(Output Buffer)的東西,詳細的技術原理
現在沒空鑽研,就先用吧!

2011年8月13日 星期六

php中顯示當前檔案與當前路徑的方法

顯示當前檔案可使用一個當前檔案的全域變數:__FILE__。
所以要顯示檔案名稱就搭配basename()函數即可;而顯示當前路徑就搭配dirname()函數即可,範例如下:
<?
echo __FILE__;
echo basename(__FILE__);
echo dirname(__FILE__);
?>