2007年8月31日

php big5跟utf-8互轉的指令

從別人的BLOG看來的

2007年8月24日

如何解決 Warning: session_start(): Cannot send session cookie - headers already sent by …

轉貼來的解決方法,有以下兩種:


1.修改 php.ini:

2.確認 session_start() 的呼叫是在產生任何 HTML 輸出之前:
這是因為 session 的資料儲存在 cookie 裡面,而 cookie 的設置必須在 HTML 之前。
正確範例:

錯誤範例:

如果 session_start() 已經在所有輸出之前,而該警告訊息依然出現,這可能是 PHP 文件格式為 UTF-8 ,此時將 session_start() 改成 @session_start() 即可。

2007年8月23日

[技巧]如何透過 Javscript 觸發UpdatePanel

使用AJAX.NET裡的UpdatePanel
可以飛快的速度寫出非同步存取的網頁
但缺點是他一定要配合一個會POSTBACK的控制項才有反應

想用JavaScript來讓UpdatePanel更新的方法我找了很久,最後研究出怪招

首先在網頁上放好 ScriptManager ,並擺上一個UpdatePanel
在UpdatePanel裡面則放了一個Label控制項,準備顯示我要的東西

再來放一個Button控制項,可以放在UpdatePanel外面或是裡面
只要記得設定好Trigger,讓Button能觸發UpdatePanel的更新就好了

最後重點就是JavaScript的寫法

大功告成啦~ 再來只要在適當的時機用JS呼叫update()函式就好囉~



Powered by ScribeFire.

Vista x64的KB932596更新

這個PATCH的說明主要如下:

KB932596:x64 系統的 Windows Vista 更新
已有 Windows 作業系統 (x64) 的核心補充程式保護更新可下載。核心補充程式保護能保護 Windows 核心中的程式碼與關鍵結構,避免遭到不明的程式碼或資料修改。安裝此更新後,您必須重新啟動電腦。

如果你安裝這個PATCH後發現不能上網,那你應該可以在事件檢視器發現TCPIP.SYS的錯誤
他的錯誤就是無法確定你系統裡的TCPIP.SYS是合法版本

為什麼不是合法版本呢?? 就請回想一下是不是為了玩P2P有去更改過連線數的上限呢?
那麼你的TCPIP.SYS應該不是當初安裝VISTA的版本囉

所以最好的方式就是找回原來的TCPIP.SYS,或是乾脆不要安裝KB932596這個更新囉

Powered by ScribeFire.

2007年8月3日

未接來電也是詐騙手法之一

我今天接到四通未接來電,都是同一個號碼0982643509

而且是響個不到兩秒就掛掉

如果是一些業務人員可能早就回電話了

不過我們是聰明人,這個電話號碼明明不認識,幹嘛要回?

我上網查了一下,還真的有不少人接到這種電話,回電話後,對方會用各種不同的理由請你等一下

用意就是要拖延時間,因為這是一通加值電話,也就是要額外向撥話者收錢的 (0204大家就馬上會想起來了吧)

為什麼咧?? 往往我們看電話號碼只要不是不顯示來電的,警覺心就會降一半,然後看看來電號碼是09XX的,就會想到應該是台灣的電信門號

結果因為號碼可攜的關係,那個號碼轉到哪裡去了我們不會知道,而就不經意中了圈套囉

所以不認識的電話還是別亂回,別人真的有要緊事要找你,是不會響個兩秒就掛掉的



Powered by ScribeFire.