站長常用 PHP 代碼片段:天氣抓取與實用工具函數
簡介 身為個人站長,手邊備妥幾個現成的 PHP 片段能大幅加速開發。本文整理兩類實用代碼:外部資料抓取(以天氣預報為例)與通用工具函數,並說明關鍵邏輯與注意事項
FreeBSD + PHP 實作線上 FTP 帳號自動建立與目錄管理
專案背景 某網頁設計大賽需支援線上報名與作品上傳。架構採 FreeBSD + Apache + PHP + MySQL + 系統內建 FTP,核心需求:使用者填
PHP 大型網站開發常見陷阱與最佳實踐指南(上)
前言 PHP 以易上手著稱,但「寫得動」不代表「寫得好」。當專案規模增大,維護性、效能、安全性、擴展性便成為關鍵。本文整理自實戰經驗,分三層次探討從輕微到致命的
PHP 後端發送 POST 請求的兩種經典做法:fsockopen 與 cURL
應用場景 在 API 串接、支付回調、服務間通訊等場景,PHP 後端常需主動向其他 URL 發送 POST 請求,而非透過瀏覽器表單。本文整理兩種最經典、無需表
PHP GD 縮圖類:支援自訂尺寸、多格式輸出的完整實作
功能特色 基於 GD 庫,需伺服器啟用 GD 擴展 支援 JPEG、PNG、GIF 三種常見圖片格式上傳 可自訂最大寬高,自動等比例縮放不變形 智慧判斷 im
PHP 重新實作內建字串函數:從 strlen 到加密演算法的完整練習
緣起與目的 作者 heiyeluren 出於學習興趣,嘗試用 PHP 純代碼重新實作 PHP 內建的字串處理函數,並延伸實作一些 PHP 沒有但實用的輔助函數。
Discuz! 通行證整合 DedeCMS 完整教學與檔案下載
前言 許多站長希望將 Discuz! 論壇的會員系統與 DedeCMS 內容管理系統整合,實現單點登入(SSO)。本文詳細介紹如何利用 Discuz! 內建的通
PHP 使用 Ming 庫動態生成 Flash 動畫:從入門到圖文混排完整指南
背景與動機 文章發表於 Web 2.0 早期,介紹如何使用 PHP Ming 擴充套件在伺服器端動態生成 SWF (Flash) 動畫。雖然 Flash 已被淘
六酷社區論壇首頁模板:DIV+CSS 佈局、靜態化生成與模組化調用機制
專案簡介 六酷社區論壇專用首頁模板,採用 DIV+CSS 純語意化佈局,支援模組化資料調用、幻燈片輪播、滾動圖片、靜態 HTML 生成機制。模板分離設計,透過修
PHP 實作農曆日曆:干支紀年、閏月計算與節氣對照完整演算法
專案簡介 一個純 PHP 實作的農曆(陰曆)日曆程式,支援 1901-2020 年範圍的陽曆轉農曆計算,包含干支紀年、生肖、農曆月份(含閏月)、農曆日期、星期等
使用 PHP 與 Dojo 實現拖放佈局並儲存至資料庫
前言 在 Web 應用開發中,讓使用者自訂儀表板或頁面區塊的排列順序是常見需求。本文示範如何結合 PHP(搭配 MSSQL)與 Dojo Toolkit 的拖放
PHP 解決瀏覽器後退顯示「頁面過期」問題:Session 快取控制最佳實踐
問題背景 使用者在提交表單頁面按下「上一頁」或「後退」鍵時,瀏覽器常顯示「網頁已過期」或「文件已過期」,要求重新提交表單。這是因為預設 Session 機制發送
PHP GD 動態圖片文字合成:自動換行與多字型支援實作
功能簡介 一個 PHP 腳本,接收圖片路徑與文字參數,將文字繪製到圖片上並輸出 JPEG。支援自動換行計算、自訂字體大小與顏色、多種圖片格式輸入(GIF/JPG
PHP 分頁留言板:文字檔儲存與表情符號支援完整實作
專案特色 一個純文字檔儲存的 PHP 留言板,支援分頁顯示、表情符號選擇、HTML 防注入、自動截取最新 100 筆留言。無需資料庫即可部署,適合虛擬主機或靜態
PHP HTTP Basic 認證與使用者管理系統:完整原始碼解析
系統架構概覽 這套系統採用 HTTP Basic Authentication 機制實作使用者認證,包含三個核心模組:認證核心 auth.inc、資料庫連線 c
PHP 意見回饋表單:雙向 Email 通知與前端驗證完整實作
功能概覽 這是一個功能完整的 PHP 意見回饋表單,包含前端 JavaScript 驗證、後端雙向 Email 發送(管理員通知 + 使用者確認信)、資料記錄與
PHP 文字檔投票系統:IP 防重複與條形圖結果視覺化
系統架構設計 採用純文字檔儲存的輕量級投票系統,無需資料庫即可運作。兩個核心檔案分工明確:data.dat 存放投票選項(每行一項),votes.dat 記錄各
PHP 多使用者計數器:自訂位數與廣告輪播機制實作
功能特色 這是一個以圖片輸出方式實作的 PHP 計數器,支援多使用者隔離、自訂顯示位數、以及到達特定條件時自動切換廣告文字的有趣機制。採用文字檔儲存計數值,無需