PHP 批次過濾輸入資料防 XSS 與 SQL 注入(舊式寫法與現代最佳實踐)
舊式全域過濾(不建議直接使用) <?php $_GET = stripslashes_array($_GET); $_POST = stripslashe
PHP 刪除陣列指定元素兩種方法差異比較(array_splice vs unset)
方法一:array_splice(重新索引) <?php $arr = [1, 3, 5, 7, 8]; $key = array_search(3, $
NetBeans IDE 修改預設字體大小與輸出視窗字型優化
問題現象 NetBeans 基於 Swing,字體由 JVM 控制。Windows 下預設 11px 導致中文(宋體最小 12px)顯示異常、輸出視窗字體難看。
PHP 協程實作合作式多任務調度器(Generator-based Coroutines)
背景 PHP 5.5 引入 Generator,5.5+ 可用 yield 實作協程。協程允許函數主動暫停並稍後從暫停處繼續,配合調度器即可在單執行緒實現「合作
PHP GD 繪圖技術入門:畫布建立、基本圖形、文字、圖片合成與輸出
常見圖片格式比較 格式特點適用場景 GIF壓縮率高、256 色、支援動畫簡單圖示、動畫 JPEG有損壓縮、檔案小、不支援透明照片、複雜圖片 P
Smarty foreach 迴圈控制變數與限制顯示筆數技巧
foreach 內建控制變數 在 {foreach} 區塊內可透過 $smarty.foreach.名稱.屬性 存取: 屬性說明 index當前索引(
PHP mysqli 擴充套件操作 MySQL 完整教學(面向物件與程序風格)
連線建立 面向物件 set_charset(utf8mb4); ?> 程序風格 <?php $mysqli = mysqli_connect(lo
解決 IIS FastCGI 活動超時(配置的活動超時時限)
錯誤現象 HTTP Error 500.0 - Internal Server Error E:\PHP\php-cgi.exe - FastCGI 進程超過了
PHP PDO 呼叫 MSSQL 2012 預存程序:多結果集與 OUTPUT 參數完整實作
前置條件 PHP 7+、pdo_sqlsrv 擴充套件 MSSQL 2012+ PHP 程式碼 getMessage(); } ?> 對應
PHP Cookie 陣列建立、讀取與銷毀完整指南
建立 Cookie 陣列 <?php setcookie(ICNet[Reg], This is reg cookie, time() + 3600);
IP 位址與長整數互轉:PHP、ASP、MSSQL、MySQL 四語言實作
轉換原理 IPv4 位址 w.x.y.z → 整數: intIP = w×256³ + x×256² + y×256 + z PHP 內建函數 <?ph
解決 IIS + PHP FastCGI 請求逾時(活動超時時限)
錯誤訊息 HTTP Error 500.0 - Internal Server Error C:\Program Files\PHP\php-cgi.exe -
解決 PHP mysql_query 執行逾時(Maximum execution time exceeded)
錯誤訊息 Fatal error: Maximum execution time of 300 seconds exceeded in ... 原因 SQL
解決 PHP 異步請求「錯誤 c00ce56e 導致此項操作無法完成」
錯誤現象 AJAX/異步請求回應時拋出 COM 錯誤 c00ce56e,訊息「由於出現錯誤 c00ce56e 而導致此項操作無法完成」。 根本原因 PHP 輸
PHP 呼叫 MySQL 預存程序四大類型完整範例(含多結果集)
前置準備 <?php $conn = mysqli_connect(localhost, user, pass, db); mysqli_set_char