PHP 透過 PHP/Java Bridge 呼叫 JasperReport 產出報表
架構概覽 JasperReport 為 Java 報表引擎,PHP 無法直接呼叫。透過 PHP/Java Bridge 在 Tomcat 中運行 Java 端,
PHP 內核探秘:檔案系統函數在普通檔案上的真實行為
發現背景 討論 fflush() 作用時,直覺認為 PHP 檔案函數建構於 C 標準 I/O 庫之上,fflush 應等同 fflush(3) 刷出用戶態緩衝。
解決 PHP 時間相差 8 小時的兩種方案
問題成因 PHP 預設時區非東八區(UTC+8),導致 date()、time() 等函數回傳時間與本地時間相差 8 小時。 方案一:修改 php.ini(需
PHP 修改 LDAP 使用者密碼完整程式
功能說明 提供 Web 介面讓使用者自行修改 LDAP 密碼,驗證舊密碼、確認新密碼一致性、禁止與舊密碼相同,並以管理員權限寫入 MD5 加密後的新密碼。 完
Smarty 範本引擎實戰(六):內建函數詳解與範例
內建函數簡介 Smarty 內建函數是範本語言核心組成部分,不可被自訂函數覆蓋或修改。本文整理 8 個常用內建函數並附完整範例。 共用初始化檔 display
Smarty 範本引擎實戰(四):自訂修飾器開發指南
修飾器基本概念 Smarty 修飾器類似 PHP 字串處理函數,但在範本中以管道符 | 串接使用,語法: {$var|modifier1:參數1:參數2|mod
Smarty 範本引擎實戰(三):保留變數完整參考
什麼是保留變數? Smarty 內建一組無需在 PHP 中 assign() 即可直接在範本使用的變數,涵蓋請求參數、常數、時間、配置變數與捕獲輸出等常見需求。
Smarty 範本引擎實戰(二):配置檔變數在範本中的應用
配置檔的角色 Smarty 的配置檔專門用於定義前端頁面的顯示參數(如顏色、寬度、對齊方式等),與 PHP 邏輯完全分離,方便設計師獨立維護樣式。 使用步驟
Smarty 模板引擎入門:變量賦值與模板中訪問完整指南
前言 Smarty 是 PHP 經典模板引擎,核心思想是「邏輯與顯示分離」。本文通過完整範例展示:初始化配置、控制器賦值、模板中訪問各類變量(標量、索引陣列、關
PHP 日期時間函數大全:strtotime、date、DateTime 現代用法
核心函數速查表 函數用途示例 time()當前 Unix 時間戳(秒)1700000000 microtime(true)當前時間戳(微秒浮點數)17000
PHP 獲取服務器所有磁盤空間大小與使用率
核心函數 disk_total_space($directory):返回目錄所在分區總字節數。 disk_free_space($directory):返回可