Time of Update: 2016-07-13
lnmp一鍵安裝環境中nginx開啟pathinfo,lnmpnginx問題及原理可參考:http://www.laruence.com/2009/11/13/1138.html如果是用lnmp指令碼一鍵安裝的開發環境,可以通過如下方式開戶pathinfo:1、注釋nginx.conf中的try_files(因為跟pathinfo.conf中的重複了),開啟pathinfo.conf配置:1 location ~ [^/]\.php(/|$)2 {3 # comment
Time of Update: 2016-07-13
php中adodbzip類執行個體,phpadodbzip類執行個體本文執行個體講述了php中adodbzip類程式碼。分享給大家供大家參考。具體如下:複製代碼 代碼如下:/** * AdodbZip 1.1 * * 程式碼範例: * include_once 'AdodbZip.php'; * $db = AdodbZip::init(NewADOConnection('mysql教程t')); * echo $db->GetOne('SELECT NOW()'); * *
Time of Update: 2016-07-13
一款簡單實用的php操作mysql資料庫類,簡單實用mysql本文執行個體講述了一款簡單實用的php操作mysql資料庫類。分享給大家供大家參考。具體如下:複製代碼 代碼如下:/* 本款資料庫連接類,他會自動載入sql防注入功能,過濾一些敏感的sql查詢關鍵詞,同時還可以增加判斷欄位 show table status的性質與show table類 擷取資料庫所有表名等。*/ @ini_set('mysql.trace_mode','off'); class mysql { public
Time of Update: 2016-07-13
兩個php日期控制類執行個體,php日期類執行個體本文執行個體講述了兩個php日期控制類。分享給大家供大家參考。具體分析如下:由於工作需要我找了二個時間日期控制,這個不用js只要php實現的,因為要帶參考查詢操作,感興趣的朋友可以參考一下,我自己用的是第二個,所以第二個己作了修改.執行個體一,代碼如下:複製代碼 代碼如下:class Calendar { var $month; var $year; function __construct($year,$month) {
Time of Update: 2016-07-13
Linux rabbitmq的安裝和安裝amqp的php外掛程式,rabbitmqamqpRabbitMQ是一個訊息代理。它的核心原理非常簡單:接收和發送訊息。你可以把它想像成一個郵局:你把信件放入郵箱,郵遞員就會把信件投遞到你的收件者處。在這個比喻中,RabbitMQ是一個郵箱、郵局、郵遞員。RabbitMQ和郵局的主要區別是,它處理的不是紙,而是接收、儲存和發送二進位的資料——訊息。第一步 安裝erlang rabbitmq的依賴wget
Time of Update: 2016-07-13
php利用cookie實現自動登入的方法,cookie自動登入本文執行個體講述了php利用cookie實現自動登入的方法。分享給大家供大家參考。具體實現方法如下:html前端頁面代碼如下:複製代碼 代碼如下: enter password 後端PHP代碼如下:複製代碼 代碼如下: $now = getdate(); $storetime= $now["weekday"] . " " . $now["month"] ." " .
Time of Update: 2016-07-13
php 實現多線程,php多線程通過php的Socket方式實現php程式的多線程。php本身是不支援多線程的,那麼如何在php中實現多線程呢?可以想一下,WEB伺服器本身都是支援多線程的。每一個訪問者,當訪問WEB頁面的時候,都將調用新的線程,通過這一點我們可以利用WEB伺服器自身的線程來解決PHP不支援多線程的問題。 下面給出通過 fsockopen() 建立socket串連,然後用 用fputs() 發送訊息,來實現的PHP多線程類代碼:$fp=fsockopen($_SERVER['
Time of Update: 2016-07-13
用phpQuery像jquery一樣解析html代碼,phpqueryjquery簡介如何在php中方便地解析html代碼,估計是每個phper都會遇到的問題。用phpQuery就可以讓php處理html代碼像jQuery一樣方便。項目地址:https://code.google.com/p/phpquery/github地址:https://github.com/TobiaszCudnik/phpqueryDEMO下載庫檔案:https://code.google.com/p/phpquery
Time of Update: 2016-07-13
PHP實現PDO的mysql資料庫操作類,phppdomysql資料庫本文執行個體講述了PHP實現PDO的mysql資料庫操作類。分享給大家供大家參考。具體分析如下:dbconfig類負責設定資料庫訪問資訊,包括:伺服器位址、連接埠、資料庫執行個體名、使用者名稱、使用者密碼、字元集等.dbtemplate類集合了對資料庫的訪問操作,主要有以下幾個操作:1. queryrows:返回多行記錄2. queryrow:返回為單條記錄3. queryforint:查詢單欄位,返回整數4.
Time of Update: 2016-07-13
php靜態檔案返回304,有時一些靜態檔案(片)會由php輸出,會發現請求都是200,靜態檔案每次都去伺服器上請求太浪費資源了,這時如何讓瀏覽器緩衝圖片呢?就需要我們在php中輸出304了。我們可以利用php中的 HTTP_IF_MODIFIED_SINCE 結合etag來幹這事。Etag沒有明確規定的格式,我們可以用檔案修改時間的md5值,代碼如下:private function _addEtag($file) { $last_modified_time =
Time of Update: 2016-07-13
php實現高效擷取圖片尺寸的方法,本文執行個體講述了php實現高效擷取圖片尺寸的方法。分享給大家供大家參考。具體分析如下:php 擷取圖片尺寸的方法我們可以使用 getimagesize 擷取圖片尺寸,但是效率是很低的,首先需要擷取整個的圖片資訊,然後再進行操作,下面的例子更科學演算法更好,我們一起來看看吧.方法可以用於快速擷取圖片尺寸資訊,擷取JPEG格式圖片的尺寸資訊,並且不需要下載讀取整個圖片,經測試這個函數不是對所有JPEG格式的圖片都有效.1.擷取JPEG格式圖片的尺寸資訊,代碼如下:
Time of Update: 2016-07-13
PHP:6種GET和POST請求發送方法,6種get在i94web部落格中,我試過了暢言和多說兩種社會化評論框,後來還是拋棄了暢言,不安全。無論是暢言還是多說,我都需要從遠程抓取文章的評論數,然後存入本機資料庫。對於多說,請求的格式如下:// 擷取評論次數,參數是文章IDfunction getCommCount($postid){ $jsondata =
Time of Update: 2016-07-13
php查詢mssql出現亂碼的解決方案,mssql亂碼本文執行個體講述了php查詢mssql出現亂碼的解決方案。分享給大家供大家參考。具體分析如下:在php串連mssql時查詢出來的全部是亂碼,這種問題我根據經驗知道是編碼問題,下面來給各位總結一下解決方案.方法一,修改php.ini檔案,當然根據你頁面情況來設定也可以是utf-8編碼了,代碼如下:複製代碼 代碼如下:;mssql.charset = "ISO-8859-1"mssql.charset =
Time of Update: 2016-07-13
Laravel 實現 Facades 功能,laravelfacades 使用過Laravel的同學都知道Facades 的強大,下面就讓我們一起建立一個Facades 執行個體。如有不正確的地方,還請不吝賜教。 1. 實現Laravel的自動載入功能 首先建立目錄app/lib/Myapp,然後添加目錄到composer.json中 1 "autoload": { 2 "psr-0":{3 "Myapp":"app/lib"4 }5 }
Time of Update: 2016-07-13
PHP解決網站高流量高並發問題,php解決流量並發首先,確認伺服器硬體是否足夠支援當前的流量。 普通的P4伺服器一般最多能支援每天10萬獨立IP,如果訪問量比這個還要大, 那麼必須首先配置一台更高效能的專用伺服器才能解決問題 ,否則怎麼最佳化都不可能徹底解決效能問題。 其次,最佳化資料庫訪問。 前台實現完全的靜態化當然最好,可以完全不用訪問資料庫,不過對於頻繁更新的網站, 靜態化往往不能滿足某些功能。 緩衝技術就是另一個解決方案,就是將動態資料儲存到快取檔案中,動態網頁直接調用
Time of Update: 2016-07-13
tp中讓頭疼似懂非懂的create,tp似懂非懂create項目中多次用到create() 只能它是表單驗證,不過好出錯,痛下心扉好好瞭解理解它的來龍去脈和所用的用法一:通過create() 方法或者 賦值的方法產生資料對象,然後寫入資料庫1 $model = D('User');2 $model->create(); //略過具體的自動產生和驗證判斷3 $model->add() 1:create()方法還支援其他方式建立資料對象:如,其他的資料對象或者數組 1
Time of Update: 2016-07-13
漢字驗證碼和算式驗證碼,漢字驗證碼算式 大家知道簡單數字或者字母驗證碼很容易被破解,但是算式驗證碼或者中文漢字驗證碼不容易被破解,所以建議大家在使用驗證碼的時候,盡量用算式驗證碼或者中文漢字驗證碼。 下面是我寫的兩種驗證碼代碼,有用到的朋友可以參考下: 原文轉載自:http://www.phpskill.com/html/show-1-4410-1.html 1.算式驗證碼:phpsession_start();header("Content-type: image/png");$
Time of Update: 2016-07-13
php購物車實現方法,php購物車實現本文執行個體講述了php購物車實現方法。分享給大家供大家參考。具體分析如下:這裡我們為你提供個簡單的php購物車代碼,從增加購物產品與發生購買了,在商城開發中,這個功能是少不了的,我們不需要資料庫,用了txt文字檔來操作使用者購物的內容.增加商品到購物車,代碼如下:複製代碼 代碼如下:// // add_item.php: // Add an item to the shopping cart. // session_start(); if
Time of Update: 2016-07-13
通過php添加xml文檔內容的方法,php添加xml文檔本文執行個體講述了通過php添加xml文檔內容的方法。分享給大家供大家參考。具體分析如下:這裡講述的添加xml文檔內容,從上一篇《DOM基礎及php讀取xml內容操作的方法》繼續,代碼如下:複製代碼 代碼如下://1、建立一個DOMDocument對象。該對象就表示 xml檔案$xmldoc = new
Time of Update: 2016-07-13
[PC]PHPCMS二次開發指南(上),phpcms二次開發-------------------------------------------------------------------------------------PHPCMS本身功能已經很完善,內建的模組可用可不用,松耦合特性使其非常適合企業的二次開發。PC的預設路由在 phpcms/caches/configs/route.php 中定義,為content模組下index控制器的init方法 一.