開啟 CentOS 的 Mail SMTP 認證

搞這個是因為要用 PHPMailer 發信,PHP 和 Mail Server 不同台,所以必須使用 SMTP auth 進行發信。

參考

 

 

重新啟動服務

 

672 total views, 1 views today

PHP 全局變數, jQuery Validation

PHP 全局變數

以下都是可以從設置完成後就「貫穿」整個程式的預設變數

貫穿的意思為跨 function, class ,不須宣告 global 即可使用

 

需要「由上而下」時非常好用,例如

  • 多國語言的變數宣告
  • HTML 的 <title>抬頭層次設定</title>

常數

常數也可達到相同作用

以下指令可列出所有已定義常數

變數和常數的差別

常數一定定義完成,就無法重新定義、刪除等操作。

jQuery Validation 表單驗證

還不熟悉 jQuery 基本運作時不建議使用此加強套件

 

326 total views, 1 views today

只允許 index.php 單一入口, 查詢 MySQL 欄位名稱、資訊

只允許網站從 index.php 進入 – 使用 Apache

此需求是為了避免疏忽而引起安全性問題

  • 設定 AllowOverride All
  • 重新啟動 Apache

編輯 .htaccess

優雅連結

  • 頁面 /index.php?a=xxx
    /Page/xxx
  • 功能 /index.php?Player=yyy
    /Player:yyy

MySQL 查詢欄位名稱

查詢是否有符合名稱欄位

顯示該資料表所有欄位詳細資訊

Field, Type, Collation, Null, Key, Default, Extra, Privileges, Comment

欄位名稱, 類別, 編碼, Null(Yes / No), 鍵值, 預設值, 附加(auto_increment / ), 讀取權限, 說明

340 total views, 1 views today

jQuery MultiFile 分次選擇多個檔案上傳

分次選擇多個檔案上傳

jQuery MultiFile

用於網頁檔案上傳時,不須按住 Ctrl 選擇多個檔案,可分次累積。

並且保持標準 HTML 語法。

ajax 上傳後將佇列清除

886 total views, 2 views today