PHP+jQuery 註冊模組改進(二):郵箱激活流程實作
功能需求 註冊成功導向郵箱登入引導頁,提供常用郵箱直達連結 激活連結設有效期(48小時),過期提示重發或重新註冊 重發激活郵件採用 AJAX 無刷新提示 支援
PHP+jQuery 註冊模組重構(三):升級 Smarty 3.1
升級動機 Smarty 3.1 對比 2.x 重寫核心、支援 PHP 5.3+、模板繼承、沙箱模式、效能提升。本文將註冊模組遷移至 Smarty 3.1.18,
ThinkPHP 3.2 分頁元件封裝與樣式美化
封裝通用分頁函數 將重複的分頁邏輯封裝至 Application/Common/Common/function.php,全專案可呼叫: listRows);
PHP 接收 POST 原始二進位資料並儲存為圖片檔案完整範例
前言 行動應用、WebSocket、自定義 Client 常以 Content-Type: application/octet-stream 直接 POST 圖
PHP 縮放 GIF/PNG 透明背景變黑色的解決方案
問題現象 使用 imagecreatetruecolor() 建立真彩色畫布,再以 imagecopyresampled() 縮放 GIF/PNG 透明圖片時,
Laravel 實戰筆記(一):Windows IIS 環境搭建完整記錄
選擇 Laravel 的理由 Laravel 是當前最流行的 PHP 框架,功能完整度與 ASP.NET MVC 伯仲之間,實現方式不同但核心概念相通(路由、控
Laravel 實戰筆記(二):模型與遷移實作
專案起手:實體關係圖設計 開發 MVC 專案首步是資料模型設計。本文以部落格系統為例,包含 users、posts、comments 三張表: 用戶:id、u
Laravel 快速入門:從安裝到第一個 CRUD 應用
安裝與權限 composer create-project laravel/laravel your-project-name # 或下載壓縮包後 compos
Laravel 安裝與部署完整指南:Composer、環境需求、優雅連結
安裝 Composer Laravel 依賴 Composer 管理套件: 下載 composer.phar,放入專案目錄或 /usr/local/bin 全
Laravel 設定管理完整指南:環境配置與維護模式
基本配置讀寫 // 讀取,支援點號語法穿透檔案 $timezone = Config::get(app.timezone); $timezone = Confi
Laravel 路由系統完整指南:從基礎到模型綁定
基本路由定義 路由定義於 app/routes.php(Laravel 4/5.0)或 routes/web.php(5.3+): // GET Route::
Laravel 請求與輸入處理完整指南
基本輸入獲取 Laravel 統一介面獲取用戶提交資料,無論 GET、POST、JSON 均可用 Input::get(): $name = Input::ge
Laravel 視圖與 Response 完整指南
基本 Response 路由閉包直接回傳字串即為最簡單的回應: Route::get(/, function () { return Hello Wor
PHP 爬蟲實戰:抓取中國天氣網 7 天預報
專案背景 為網站添加天氣預報功能可提升用戶黏性。因無法直接獲取氣象衛星數據,常見做法是編寫爬蟲抓取公開天氣網站的 HTML 頁面,解析所需資訊。本文以中國天氣網
PHP 多進程程式設計實戰:從 fork 到訊號控制
前言:為什麼需要多進程? PHP 傳統上是單進程、同步阻塞的執行模型。面對高併發任務、長時間運行的背景作業或需並行處理的資料任務,多進程能顯著提升吞吐量。本文介
jQuery + PHP + Ajax 多圖片上傳帶進度條、生成縮略圖(Plupload 整合)
技術棧 前端:Plupload(支持 HTML5、Flash 運行時、分塊上傳、進度事件)。 後端:PHP class.upload.php(強大的圖片處理類