Time of Update: 2017-09-28
<?php/** * 上傳檔案類 * @param _path : 伺服器檔案存放路徑 * @param _allowType : 允許上傳的檔案類型和所對應的MIME * @param _file : 上傳的檔案資訊*/ class Upload { private $_path; private $_allowType; private $_file; /** * 建構函式 * @param string : 伺服器上存放上傳檔案的路徑*/
Time of Update: 2017-09-28
<?php/** * CacheLock 進程鎖,主要用來進行cache失效時的單進程cache擷取,防止過多的SQL請求穿透到資料庫 * 用於解決PHP在並發時候的鎖控制,通過檔案/eaccelerator進行進程間鎖定 * 如果沒有使用eaccelerator則進行進行檔案鎖處理,會做對應目錄下產生對應粒度的鎖 * 使用了eaccelerator則在記憶體中處理,效能相對較高 * 不同的鎖之間並存執行,類似mysql innodb的行級鎖 *
Time of Update: 2017-09-28
PHP實現留言板功能:1 首先是登入頁面:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>留言板登入</title> <script src="bootstrap/js/jquery-1.11.2.min.js"></script>
Time of Update: 2017-09-28
1 運行'netstat -ano'發現80連接埠被pid=4的進程佔用2 開啟工作管理員,發現pid=4的進程,其實是system進程,其對應的進程描述是NT kernel & system。3 如何清除呢?需要使用註冊表,開始-》regedit,開啟4 找到HKEY_LOCAL_MACHINE目錄5 找到System6 找到CurrentControlSet-Services7 再找到http-start8 開啟,將3改為4,確定9 重啟電腦,就解除了NT
Time of Update: 2017-09-28
PHP操作實現一個多功能購物網站一、需要實現的頁面:Index.aspx:瀏覽商品頁面,顯示商品列表,使用者可以點擊“加入購物車“。ViewCart.aspx:查看購物車頁面,顯示已購買的商品資訊,可以點擊“刪除“和“提交添加訂單購買”商品ViewAccount.aspx:查看個人賬戶餘額Login.aspx:登入頁面二、實現功能:1.顯示商品列表2.實現購買功能,購買的時候動態顯示購物車中的商品數量和商品總價格3.點擊查看購物車後,顯示已購買的商品。注意“購買數量”列,如果對一種商品點擊購買多
Time of Update: 2017-09-28
AJAX開發AJAX即“Asynchronous Javascript And XML”(非同步JavaScript和XML),是指一種建立互動式網頁應用的網頁開發技術。AJAX = 非同步 JavaScript和XML(標準通用標記語言 (SGML)的子集)。AJAX 是一種用於建立快速動態網頁的技術。通過在後台與伺服器進行少量資料交換,AJAX 可以使網頁實現非同步更新。這意味著可以在不重新載入整個網頁的情況下,對網頁的某部分進行更新。傳統的網頁(不使用
Time of Update: 2017-09-28
安裝pdf擴充1. wget http://pecl.php.net/get/pdflib-4.1.2.tgz2. tar zxvf pdflib-4.1.2.tgz3. cd pdflib-4.1.2.tgz4. /opt/lampp/bin/phpize5. ./configure --with-php-config=/opt/lampp/bin/php-config6. make && make install7. vim /opt/lampp/etc/php.ini
Time of Update: 2017-09-28
1、什麼是PHP? PHP全稱PHP:Hypertext Preprocessor, 是一種運行在伺服器上的開源指令碼語言。 那麼什麼是指令碼語言? 指令碼語言的對立面不是進階程式設計語言,它也是程式設計語言的一種。指令碼語言和“非指令碼語言”的可以看做“解析型語言“和”編譯型語言“的區別:編譯型語言會在運行之前針對具體平台將代碼編譯連結成可執行檔機器碼;解析型語言直到運行時才逐行編譯執行。 2、PHP語言結構:
Time of Update: 2017-09-28
PHP+MySql+Ajax實現年月日的三級聯動<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="bootstrap/js/jquery-1.11.2.min.js"></script> &
Time of Update: 2017-09-28
昨天無意中看到一篇關於直播的視頻教程裡面講到了swoole,對於這個東西我相信大家(接近1年phper)都是聽過它,但沒有真正去用它,當然也是不知道如何使用(me too)。此處總結一下(借鑒了幾個網上的技術貼)php7如何安裝swoole擴充。我的環境CentOS Linux release 7.3.1611 (Core)PHP 7.0.22 (cli) (built: Aug 9 2017 18:23:24) ( NTS )mysql Ver 15.1 Distrib
Time of Update: 2017-09-28
1.首先做首頁面Ajax_pag.php代碼如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>Ajax做分頁</title> <script src="bootstrap/js/jquery-1.11.2.min.js"></script>
Time of Update: 2017-09-28
【背景】:由於 file函數是一次性將所有內容讀入記憶體,而php為了防止一些寫的比較糟糕的程式佔用太多的記憶體而導致系統記憶體不足,使伺服器出現宕機,所以要想點好辦法。 【思路】:01 思路1:利用php執行linux的命令,將一個檔案內容(a.log)複製到另一個檔案中(b.log)cat a.log >>b.log02 思路2:用php執行linux的head命令,擷取內容,一行行寫入另一個檔案(b.log)中。cat a.log|wc -lsed -n '1 p
Time of Update: 2017-09-28
思路使用圖層的方法設計,共需要建立3個映像層1.底層:最後產生的映像2.真實帳戶圖片:作為中介層,使用者上傳的真實頭像圖片3.圓形蒙版:作為最上層,在蒙版中繪製圓形,並設定為透明代碼如下:主功能類 avatar.class.php<?php class avatar { private $fileName; //檔案的絕對路徑(或基於最終調用檔案的相對路徑) private $rgb; //色彩索引(數組 array(255,255,0) 或 16進位值 ffff0
Time of Update: 2017-09-28
首先,下載phpqrcode,將其解壓到項目ThinkPHP\Library\Vendor目錄下。Index_index.html(模板可自行配置) 尺寸大小: 邊距大小: 1px 2px 3px 5px 容錯層級: Low (7%) Medium (15%)
Time of Update: 2017-09-28
代碼如下:1.首頁面file_zip.php<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>檔案管理</title> <script src="bootstrap/js/jquery-1.11.2.min.js"></script> </head>
Time of Update: 2017-09-28
天氣預報查詢介面API,在這裡我使用的是國家氣象局天氣預報介面使用較多的還有:新浪天氣預報介面、百度天氣預報介面、google天氣介面、Yahoo天氣介面等等。1、查詢方式根據地名查詢各城市天氣情況2.請求URL地址http://route.showapi.com/9-23、介面參數說明:一、系統級參數(所有存取點都需要的參數):二、應用級參數(每個存取點有自己的參數):4.返回參數以JSON格式返回結果1)系統級參數(所有存取點都會返回的參數)2)應用級參數(系統級輸出參數showapi_re
Time of Update: 2017-09-28
許可權管理系統,它主要是為了給不同的使用者設定不同的許可權,從而實現不同許可權的使用者登入之後使用的功能不一樣。首先先看下資料庫總共有5張表,users,roles和roleswork 3張表與另外2張表形成"w"型的關係,也是比較常見的一種許可權資料庫的方式,首先先做許可權的設定,也就是管理層給不同使用者設定不同許可權。1.管理員頁面RBAC.php<!DOCTYPE html><html> <head>
Time of Update: 2017-09-28
背景最近在開發一個小程式,其中有一個協助模組,內容為協助文章列表,文章內容為網站後台編輯的富文字格式設定。鑒於小程式的特殊性,其對html格式的富文本支援並不友好。剛開始有人開發了wxparse外掛程式,後來提供了rich-text組件,但是這兩者存在一些問題。
Time of Update: 2017-09-28
經常採集一頁兩頁就停下來了完整的解決方案如下:php.ini 中 max_execution_time = 0 的設定只針對PHP本身起作用php-fpm 模式下 需要修改的參數是 php-fpm.conf (ubuntu 中的設定檔為 /etc/php5/fpm/pool.d/www.conf) 中 request_terminate_timeout = 0safe_mode
Time of Update: 2017-09-28
1.session 登入上一個頁面以後,長時間沒有操作,重新整理頁面以後需要重新登入。特點:(1)session是儲存在伺服器;