PHP 使用 empty() 判斷 MySQL 查詢結果是否為空
方法一:empty() <?php $sql = select * from abc; $result = mysql_query($sql); $row
PHP 使用 Smarty 模板產生靜態 HTML 檔案
程式碼範例 fetch(article.tpl); $Path = ../html/1.html; $fp = fopen($Path, w); fwrite(
PHP 批量將數據庫內容生成靜態 HTML 文件的完整實現
功能概述 本文提供一個完整的 PHP 腳本,支持將 MySQL 數據庫中的文章數據批量生成靜態 HTML 文件,包含「全部更新」與「部分更新(最新一條)」兩種模
PHP 讀取 JavaScript 設定的 Cookies
JavaScript 設定 Cookie <script language=JavaScript type=text/javascript> fun
PHP in_array() 函數用法與常見陷阱
函數定義 bool in_array(mixed $needle, array $haystack [, bool $strict = false]) 在 $h
PHP array_search() 函數用法詳解
定義與用法 array_search() 在陣列中搜尋指定值,找到則回傳對應的鍵名,否則回傳 false。PHP 4.2.0 之前失敗回傳 null。第三個參數
PHP 檔案上傳完整範例(含多檔、驗證、錯誤處理)
1. 上傳表單 (upload.html) <form enctype=multipart/form-data action=upload.php met
IIS 7.0 設定 PHP 5.3.2 執行環境
安裝步驟 從 PHP 官網下載 php-5.3.2-Win32-VC9-x86.msi(依需求選擇版本)。 執行安裝,一路 Next 完成。 開啟 IIS 管
PHP 防止 SQL 注入與 XSS 攻擊的兩個基本方法
防止 SQL 注入 使用 mysql_real_escape_string() 過濾使用者輸入。例如原本寫法: $sql = select * from cdr
PHP 簡易檔案快取類別(php_kcache)
設計概念 一般變數:轉為 PHP 語法字串寫入檔案,使用時 include 即可載入。 陣列變數:轉為 PHP 陣列定義字串寫入檔案,同樣 include 載
phpGuru Cache 類別:資料與輸出快取實作
前言 快取對效能至關重要,許多開發者過度依賴框架而忽略基礎。本文介紹 phpGuru 開源的 Cache 類別,採用共享記憶體(/dev/shm)儲存,所有方法
使用 PHP 從優酷視頻頁面提取 Flash 播放地址的實現代碼
前言 利用 PHP 解析視頻網頁並提取 Flash 播放地址是一項非常實用的技術。PHP 強大的 HTML 處理函數配合正則表達式,能以極少的代碼完成這項任務,
PHP 快速 URL 重寫機制(需 PHP 5.3+)
前言 Apache 的 rewrite 模組設定非本文重點,請參閱其他文章。本類別僅支援 PHP 5.3.0 以上版本,繼承上一版單一類別、全靜態呼叫的特點,新
PHP 開發者必知的 10 大效率技巧:從入口檔案到單例模式
技巧 1:單一入口檔案模式 (Front Controller) 不要建立多個獨立 PHP 檔案 (home.php, about.php, contact.p
21 個實用 PHP 程式碼片段:隨機字串、郵件驗證、縮圖、壓縮、Gravatar 等
字串與隨機處理 1. 可讀性隨機字串 (交替子音母音) function readableRandomString($length = 6) { $co
PHP IP 區段存取控制:strcmp 字串比較法與 CIDR 正規解法
原文 strcmp 比較法 (有缺陷) = 0 && $to <= 0)) { echo Access Denied; } else { ech