原创 PHP-FPM學習

CGI common gateway interface (公共網關接口) 請求模式: Web Brower(瀏覽器) ----(通過http協議傳輸)----> Http Server(服務器nginx/apache) ----

原创 PHP實現圖片上添加文字(證書生成)

首先,確定服務器中已經安裝並開啓GD2圖形庫 然後,代碼如下: ob_clean(); $realname = "姓名"; $schoolname = "學校"; $idcard = "身份證號"; $ima

原创 PHP+MYSQL分頁原理

1、分頁原理 即將數據庫中的結果集,分成一段一段的來顯示 2、條件 每頁有幾條,當前在第幾頁 3、公式 (當前頁數 - 1)* 每頁條數,  每頁條數 select * from table limit ($Page - 1)*$Page

原创 swoole安裝及測試示例

swoole安裝 方案一:MAC本地安裝 官方安裝命令:pecl install swoole 下載PECL: 安裝PECL: 安裝swoole: 問題1: /tmp/pear/install wu無權限 解決: sudo

原创 PHP的session問題

一、session時間週期設置 方法1: 在php文件中添加如下代碼: /* 控制session時間*/ $lifetime=60*90; session_set_cookie_params($lifetime); session_reg

原创 statistics:使用 PHP + Swoole 實現的統計監控系統(三)

源碼分析 類&方法 new swoole_client() 創建TCP或UDP類的客戶端:new swoole_client(SWOOLE_SOCK_TCP | SWOOLE_SOCK_UDP, SWOOLE_SOCK_SYNC

原创 statistics:使用 PHP + Swoole 實現的統計監控系統(二)

統計數據(55656端口) 客戶端-上報數據 服務端-接收數據 服務端-統計數據 頁面請求(55858端口) 批量請求

原创 statistics:使用 PHP + Swoole 實現的統計監控系統(一)

說明 statistics是一個以swoole作爲服務器容器的統計監控系統。 statisitcs使用PHP開發,無需安裝Mysql等數據庫,無需安裝php-fpm等軟件。 statistics包含了客戶端和服務端,客戶端是一個類

原创 PHP把excel(xls)文件數據導入mysql數據庫

實現excel中的內容到mysql 數據庫 。   excel中的內容到mysql 數據庫步驟:   一:下載地址 : http://sourceforge.net/projects/phpexcelreader/     

原创 PHP上傳原理

1、FORM標籤enctype屬性 表單中enctype="multipart/form-data"的意思,是設置表單的MIME編碼。 默認情況,這個編碼格式是application/x-www-form-urlencoded,不能用於文

原创 CI框架表單驗證

一、CodeIgniter允許你爲單個表單域創建多個驗證規則,按順序層疊在一起,你甚至可以同時預先處理表單域數據。要設置驗證規則請使用set_rules() 函數:   上面的函數使用 三個 參數作爲輸入:   表單域的名字 - 就

原创 ThinkPHP去除url中的index.php

1. 在apache/conf/httpd.conf配置文件中加載mod_rewrite.so模塊 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的警號2. 在apache/

原创 PHPSTORM/IntelliJ IDEA 常用 設置配置優化

1.界面中文方框問題 Settings->Appearance中 Theme 設置 Windows 勾選Override default fonts by (not recommended),設置字體爲宋體 2.顯示行號

原创 PHP在線編輯器fckeditor應用

1、fckeditor配置 $sBasePath = $_SERVER['PHP_SELF'] ; $sBasePath = dirname($sBasePath).'/';  dirname ,取得路徑目錄名的函數 $oFCKedit

原创 PHP驗證碼不顯示問題

最近遇到登陸頁面中的驗證碼不顯示的問題,查了好多地方纔解決,都快崩潰了。下面說一下解決的方法,其實很簡單。 修改之前的代碼: <?php session_start(); Function getRandNumber($fMin,$fM