Close

Not a member yet? Register now and get started.

lock and key

Sign in to your account.

Account Login

Forgot your password?

Web Server伺服端技術  // PHP, ASP.NET,

比對條件反轉注意事項

當整個比對條件相反時,中間的串接條件,也必然相反。 寫程式時要留意,不要產生錯誤的反向邏輯 關鍵在於要確實理解 && 及 || 的有效魔力

Read more...

strpos() 使用注意事項

在使用 strpos() 時,一定要先確保第二個參數不可以為空值, 不然就可能發生 Empty delimiter 的錯誤警告。

Read more...

使用 PHPMailer 注意事項

在使用 PHPMailer 時,注意一定要檢查以下屬性是否正確設定 $mail->Sender   = RETURN_EMAIL; $mail->From     = SERVICE_EMAIL; $mail->FromName = WEB_NAME; $mail->AddReplyTo(SERVICE_EMAIL, WEB_NAME); 尤其是 ReplyTo 一定要設定,避免被誤判為SPAM

Read more...

如何在靜態頁引入動態判斷的區塊

一般這類的應用是在 ad, log, tracking, member real-time info, 動態內容靜態化處理等等… 雖然有即時更新的好處,但缺點就是多一個 js 請求,內容不利於 SEO,會操伺服器

Read more...

CURLOPT_POSTFIELDS 和 http_build_query 使用注意事項

當使用 http_build_query 轉換設置 CURLOPT_POSTFIELDS 時, 最好明確設定 http_build_query 第三個參數為 &,以避免被環境設定因素影響。

Read more...

json_encode() 使用注意事項之一

PHP 的 json_encode() 非常好用,很適合拿來與 JavaScript 協同運作, 例如直接將資料庫查詢出來的陣列資料,轉換成 JSON 格式,提供給 JavaScript 來存取, 或透過 AJAX 技巧作資料交換等。 但要注意這個函式,目前只能用來處理 UTF-8 編碼的資料, 若在 BIG5 的環境,若資料中包含中文字,在使用 json_encode() 前, 記得要先利用 iconv() 或 mb_convert_encoding() 轉碼一下, 單一變數資料要轉碼,應該沒有什麼大問題, 但若是陣列資料要轉碼,可以利用 functions.php 提供的 array_map_recursive() 作處理, 底下提供一個作法,供參考使用。 

Read more...