Time of Update: 2016-08-08
post 與 get區別重點:*.Post傳輸資料時,不需要在URL中顯示出來,而Get方法要在URL中顯示。*.Post傳輸的資料量大,可以達到2M,而Get方法由於受到URL長度的限制,只能傳遞大約1024位元組.*.Post顧名思義,就是為了將資料傳送到伺服器段,Get就是為了從伺服器段取得資料。而Get之所以也能傳送資料,只是用來設計告訴伺服器,你到底需要什麼樣的資料。Post的資訊作為http請求的內容,而Get是在Http頭部傳輸的。詳細說明:1、Get 通過 URL
Time of Update: 2016-08-08
安裝環境apt-get -y install apache2 php5 php5-mhash php5-mcrypt php5-curl php5-cli php5-mysql php5-mysqlnd php5-sqlite php5-gd php5-intl php5-dev mysql-server mysql-client phpmyadmin開啟php的mcrypt拓展php5enmod mcrypt啟動偽靜態a2enmod rewrite重啟apache服務service
Time of Update: 2016-08-08
1wamp簡介WampServe整合了Apache、MySQL、PHP、phpmyadmin,支援Apache的mod_rewrite,PHP擴充、Apache模組只需要在菜單“開啟/關閉”上點點就搞定,省去了修改設定檔的麻煩,這裡就簡寫成wamp假設如下:Wamp版本:2.1WAMP2.0安裝目錄:C:/www目錄:C:/wamp/www/變更目錄:E:/phproot/ 一 主要過程:(1)修改
Time of Update: 2016-08-08
判斷請求類型$_SERVER[‘REQUEST_METHOD’] 該變數中儲存的是表單提交的方式$method =$_SERVER['REQUEST_METHOD'];$data = '';if ($method == 'GET'){ $data = $_SERVER['QUERY_STRING'];}elseif ($method == 'POST'){ $data = file_get_contents("php://input");}else{
Time of Update: 2016-08-08
最近在使用nginx+lua+redis做一個系統,來支撐高並發高訪問量的應用。開發時突然想到golang是不是也可以達到同樣的效果。於是寫了個簡單的代碼對比一下。具體就不多做介紹了,網上很多關於nginx+lua+redis構建高並發應用的介紹。我使用的是openresty+lua+redis。先貼下測試結果,機器就是2013年新出的低配air——(1.3 GHz Intel Core i5, 4 GB 1600 MHz DDR3),
Time of Update: 2016-08-08
1、php_xdebug的安裝及配置:我是用wampServer2.2的環境的,環境本身內建了對應的xdebug,只需要修改php.ini的配置就可以了。但是php.ini檔案要找對,我一開始就是找錯了檔案,所以配了好久都不生效。wampServer使用的php設定檔一般都放在wamp安裝目錄的apache裡面,我的是在:D:\wamp\bin\apache\Apache2.2.21\bin\php.ini
Time of Update: 2016-08-08
HTTP請求的11個處理階段typedef enum { // 接收到完整的HTTP頭部後處理階段 NGX_HTTP_POST_READ_PHASE = 0, // 將請求URI與location運算式匹配前,修改URI,即重新導向階段 NGX_HTTP_SERVER_REWRITE_PHASE, // 只能由ngx_http_core_module模組實現,用於根據請求URI尋找location運算式 NGX_HTTP_FIND_CONFIG_PHASE,
Time of Update: 2016-08-08
在linux和mac os x系統中部署prestashop時,需要注意修改prestashop目錄的讀寫權限,否則會導致無法安裝或者安裝後無法訪問。以apache httpd 2.0和prestashop1.6.1為例,以下是幾點注意事項:1.不要將整個prestashop目錄的許可權修改為777,例如chmod -R 777
Time of Update: 2016-08-08
在安裝之前可以訪問官網傳送門 進行下載最新的源碼包(centos/redhat). 安裝還需要以下工具: yum -y install gcc gcc-c++ autoconf automake 模組依賴: yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-develNginx在linux環境下可以通過編譯源碼的方式來安裝。最簡單的安裝命令如下: tar -zxvf nginx-1.x.xx.tar.gz cd
Time of Update: 2016-08-08
目錄引言shell中的數組數組的定義數組的使用實際的例子shell中大小的比較shell中的括弧shell中函數的定義雜項知識點字串轉數組常用判斷標誌參考文獻引言SHELL在處理一些問題的時候有得天獨厚的優勢,快捷方便,學會了還可以顯擺顯擺,當然了,shell的文法有點坑爹,沒有系統的學過,只能一點一點的積累。今天這個是在實現一個重新整理資料庫資料的指令碼的時候碰到的一些知識點,重新整理的時候用到了正則匹配、數學運算、比較等等。shell中的數組數組的定義arr=(1 2 3 4 5)arr=(
Time of Update: 2016-08-08
WSTMall V1.0是在thinkphp 的經典版本3.2.2基礎上進行最佳化開發的, TP 3.2.2不是thinkphp的一個最新的版本,卻是thinkphp最金典的一個版本,正所謂站在巨人的肩膀上,WSTMall V1.0繼承了thinkphp大道致簡的理念,繼承了thinkphp的優點,系統遵循Apache 2.0開源協議。 源碼下載:http://code.662p.com/view/10789.html 詳細說明:http://php.662p.com/thread-63
Time of Update: 2016-08-08
在centos中,安裝完apache和php後,預設情況下是index.php優先順序最高.如果想要更改為index.html優先的話,需要對檔案進行如下編輯:編輯httpd.conf檔案,找到DirectoryIndex這行,加上index.php 如下:DirectoryIndex index.html index.htm index.php儲存編輯的內容(在vi下,按下esc後輸入 :wq 斷行符號, 即可儲存編輯的常值內容並退出)再修改一下php相關設定檔php.conf:
Time of Update: 2016-08-08
方法:1) wgethttp://mirrors.sohu.com/php/php-5.6.9.tar.gz2) 進入解壓後的php源碼目錄,執行./configure --enable-fpm --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt --with-pdo_mysql --with-openssl --disable-fileinfo3)執行make && make install說明:1
Time of Update: 2016-08-08
關於xml使用,這個地方是為了SEO收錄寫的兩個函數,僅供參考,歡迎交流,有問題歡迎提問,具體的函數可以查文檔。functionedit_xml_file($xml_file_path,$datas,$is_index = false,$is_compress = true){$doc = new DomDocument('1.0', 'utf-8'); $doc->formatOutput = true; $flag = false; if(
Time of Update: 2016-08-08
在最近 SitePoint 的 PHP vs Node.js Smackdown 一文中,Craig Buckler 對兩種語言就如何應對一系列的10個挑戰進行了比較來決定哪一個總體上更佳。Craig 在書中講到,這些比較總是有些矛盾。作為一個有意思的隨訪,我們要求 Bruno ?kvorc (SitePoint 的 PHP 開發人員)和 James Hibbard (SitePoint 的一個 JavaScript
Time of Update: 2016-08-08
Package Control 外掛程式是一個方便 Sublime text 管理外掛程式的外掛程式,但因為 Sublime Text 3 更新了 Python 的函數,API不同了,導致基於 Python 開發的外掛程式很多都不能工作,Package Control 原來的安裝方法都失效了。簡單的安裝方法:從菜單 View - Show Console 或者 ctrl + ~ 快速鍵,調出 console。將以下 Python 代碼粘貼進去並 enter 執行,不出意外即完成安裝。以下提供
Time of Update: 2016-08-08
通過PEAR包管理器可以瀏覽並搜尋貢獻出來的包、查看最新發行版、下載這些包。命令列中執行它的文法如下:%>pear [options] command [command-options] 開啟一個命令列提示符,執行%>pear,將輸出一組常用命令和一些用法資訊。%>pear help 可以查詢某命令的使用協助。1、查看安裝的 PEAR 包 %>pear list2、瞭解已安裝的 PEAR 包的更多資訊 %>pear info 包名3、安裝 PEAR 包
Time of Update: 2016-08-08
引言今天(August 5, 2015 5:34 PM)在給資料庫中一張表的結構做一次調整,添加了幾個欄位,後面對之前的資料進行重新整理,重新整理的內容是:對其中的一個已有欄位url進行匹配,然後更新新加的欄位type和typeid。後來就寫了個shell指令碼來刷資料,結果運行shell指令碼後我就懵了,怎麼這麼慢~~~情景再現CREATE TABLE `fuckSpeed` ( `uin` bigint(20) unsigned NOT NULL DEFAULT 0, `id` int(
Time of Update: 2016-08-08
傳變數傳引用的區別 傳引用如:$num = 0; functiontest0($num){//將變數的值副本傳進去,而不是變數本身。$num = 123; echo$num; } test0($num);//輸出:123echo$num; //輸出:0$num2 = 100; functiontest1(&$val){//傳變數地址,操作的是變數本身$val = 300;
Time of Update: 2016-08-08
http://www.thinkphp.cn/topic/10421.htmlphp的編譯和執行是分離開的,亦即:先執行完編譯,而後再執行。很多人會說:c++也是如此啊,確實。不過php的這種分離可以給我們提供很多便利,當然不可避免也有很有缺點。 先說一下整個過程: ①php會調用編譯函數zend_compile_file()來進行編譯。