AWS EC2 安裝 SSL

要網頁上操作完網站認證後,要取得證書必須「下指令」!

AWS 命令列界面

在 CentOS 6 上面安裝只能用

就不要浪費時間去用 yum 了

取得證書

必須先初始設定

 

与 AWS Certificate Manager 集成的服务

根本就不是直接拿來套用在 HTTPD Server 上提供 SSL 加密的!

(世上沒有白吃的午餐,媽的智障)

 

158 total views, no views today

網頁或網頁內元素是否作用中 (可視)

 

元素出現就作用

元素完整出現才作用

153 total views, no views today

使用 Workerman 開發 WebSocket 應用

WebSocket 是什麼

Workerman 是什麼

從 putty 退出背景執行也不終止

 

實際使用的範例

 

CentOS7 開啟防火牆

睡一覺起來有關資料庫應用不正常問題

workerman 是一個常駐程式,說白就是一個無限迴圈的程式。MySQL 有設計一個 Wait Timeout 的機制,預設是 28800 秒 (8 小時),因為在程式初期測試時因為不可能閒置到 8 小時,而且只要一使用時間就會重新計算,所以大部分發現的時機都是睡一覺隔天使用才發現資料庫的功能都已經失效

顯示處理程序列表

MySQL server has gone away

要使用 try{} catch(){} 來攔截 MySQL 錯誤,必須在初始 PDO 時開啟錯誤攔截

然後在 workerman 使用 SQL 之前檢查連線

\App\MySQL::CheckConnection() 程式

 

619 total views, 2 views today

網頁表格另存 Excel – PHPExcel

網頁 (PHP) 產生 Excel 方法

  • 直接把網頁的 Table 表格轉成 .xls 檔案 Export Html Table To Excel Spreadsheet using jQuery – table2excel 。優點快速,缺點開啟時會出現警告,商業應用不適合,公司內部湊合用
  • 產書真正的 Excel ,使用本文使用 PHPExcel 套件可以讀取或產生原生 Excel 格式檔案。優點標準,缺點很麻煩

PHPExcel

使用 PHP 處理 Excel 格式檔案

讀取 Excel 檔案

產生 Excel

儲存格格式 PHPExcel_Style_NumberFormat

範例 2 – 直接輸出下載檔案

Fatal error: Allowed memory size

在寫入大量資料時,出現了 Fatal error: Allowed memory size 的錯誤

無效方案

指定欄位格式

要注意 setCellValue 修改成 setCellValueExplicit

Fatal error: Class ‘XMLWriter’ not found

補一個 php-xml 就好了

1,099 total views, 2 views today