部落格文章訂閱


貧窮不能等,因為時間久了,你就會貧窮習慣了;
夢想不能等,因為努力晚了,人老就無能為力了;
學習不能等,因為懂得少了,就沒本事夢想成真了;
健康不能等,因為身體垮了,人生的一切就都沒了。


自訂搜尋

找不到想要的文章嗎? 請直接再下面的搜尋框裡輸入要查詢文章內容關鍵字 ,就能夠更快速的取得想要閱讀的問題喔~~謝謝大家的支持與愛護~若有任何建議事項, 歡迎透過留言板留言給我喔!!


  • 你不能決定生命的長度,但可以控制它的寬度;
  • 你不能左右天氣,但可以改變心情;
  • 你不能改變容顏,但可以展現笑容;
  • 你不能控制他人,但可以掌握自己;
  • 你不能預知明天,但可以利用今天;
  • 你不能樣樣勝利,但可以事事盡力。

free counters

目前日期文章:201005 (7)

瀏覽方式: 標題列表 簡短摘要

若不是透過 yum 或 aptitude 安裝的 PHP 執行環境 ,而是透過 PHP Source 自行組態 configure 然後 make, make install 所編成的 PHP 執行環境, 則在讓 PHP支援 mb_string 時 , PHP 4 v.s PHP 5 在執行 configure 的參數有差異, 請參考以下內容 (取自PHP官方網站)

mbstring is a non-default extension. This means it is not enabled by default. You must explicitly enable the module with the configure option. See the Install section for details.

The following configure options are related to the mbstring module.

 

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

一般情况下我们使用substr截取汉字可能会遇到乱码问题。因为汉字是双字节的,当被截取了一个字节时,这个汉字就无法显示,乱掉了。

其实解决很简单,看下面的截取函数:

//截取超长字符串
function curtStr($str,$len=30){

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

Excel 預設是沒有法辦直接讀取 UTF8 格式的文件 , 所以每次開啟 UTF8 格式的 CSV 檔 就會顯示亂碼
今天在閒逛 , 剛好爬到這篇文 ,就轉貼給讀者參考參考 , 請多多指教 ^^ (測試是OK無誤的)

範例:
$fp = fopen("report.csv","w");

Frank 發表在 痞客邦 PIXNET 留言(1) 人氣()

当在php中使用mb_detect_encoding函数进行编码识别时,很多人都碰到过识别编码有误的问题,例如对与GB2312和UTF- 8,或者UTF-8和GBK(这里主要是对于cp936的判断),网上说是由于字符短是,mb_detect_encoding会出现误判。


例如:

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

 Cookie真是一个伟大的发明,它允许web开发者保留他们的用户的登录状态。然而,当你的站点或网络
有一个以上的域名时就会出现问题了。

在Cookie规范上说,一个cookie只能用于一个域名,不能够发给其它的域名。因此,如果在浏览器中对一个域名设置了一个cookie,这个 cookie对于其它的域名将无效。如果你想让你的用户从你的站点中的其中一个进行登录,同时也可以在其它域名上进行登录,这可真是一个大难题。

我的解决方案将使用下面的一般框架:

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天在PHPCHINA的论坛上看到有人问如何在PHP程序中判断一个文本文件的编码格式,有些人说使用mb_detect_encoding函数来判断,但是经过楼主的测试无论文档采用什么编码格式,都只是显示UTF-8。我在PHP在线文档中查看到这个方法可以检测

  1. function isUTF8($str)
  2. {
  3. if ($str === mb_convert_encoding(mb_convert_encoding($str, "UTF-32", "UTF-8"), "UTF-8", "UTF-32"))
  4. {
  5. return true;
  6. }
  7. else
  8. {
  9. return false;
  10. }
  11. }

这个方法里面并没有使用mb_detect_encoding方法,而是使用mb_convert_encoding方法将原来的字符串转换后进行判断得出结果。我测试过该方法可以用来判断字符串是否采用UTF8的编码!


Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

PHP has mail() function to send an email to users. However this mail() will not work:

=> If sendmail (or compatible binary) is not installed

=> If Apache Web server / Lighttpd running in chrooted jail

=> And your smtp server needs an authentication before sending an email

=> Or you just need to send email using PHP PEAR

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論