Time of Update: 2016-08-08
原文連結:http://blog.csdn.net/wide288/article/details/30066639$str = "編程";// if(!preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u",$str)) //UTF-8漢字字母數字底線Regexif(!preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) //UTF-8漢字字母數字底線Regex { echo
Time of Update: 2016-08-08
歡迎轉載 轉載請註明出處http://blog.csdn.net/yankai0219/article/details/82702190.序1.upload模組中添加頭部欄位2.Nginx對於ngx_http_headers_out_t headers_out.headers成員變數的處理 1)請求: 2)響應:3.向請求或者響應中添加頭部欄位 1)程式 在請求中添加頭部欄位 helloHeaders 內容1233440.序
Time of Update: 2016-08-08
$filename = $file; //檔案路徑 $mime = 'application/force-download'; header('Pragma: public'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
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
目錄引言shell中的數組數組的定義數組的使用實際的例子shell中大小的比較shell中的括弧shell中函數的定義雜項知識點字串轉數組常用判斷標誌參考文獻引言SHELL在處理一些問題的時候有得天獨厚的優勢,快捷方便,學會了還可以顯擺顯擺,當然了,shell的文法有點坑爹,沒有系統的學過,只能一點一點的積累。今天這個是在實現一個重新整理資料庫資料的指令碼的時候碰到的一些知識點,重新整理的時候用到了正則匹配、數學運算、比較等等。shell中的數組數組的定義arr=(1 2 3 4 5)arr=(
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
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
http://www.thinkphp.cn/topic/10421.htmlphp的編譯和執行是分離開的,亦即:先執行完編譯,而後再執行。很多人會說:c++也是如此啊,確實。不過php的這種分離可以給我們提供很多便利,當然不可避免也有很有缺點。 先說一下整個過程: ①php會調用編譯函數zend_compile_file()來進行編譯。
Time of Update: 2016-08-08
雙向鏈表類:SplDoublyLinkedList1. 增刪節點的方法push:向鏈表的尾部插入一個節點 pop:擷取鏈表中的尾部節點,並且從鏈表中刪除這個節點;操作不改變當前指標的位置 unshift:向鏈表的頭部插入一個節點 shift:刪除一個鏈表頭部節點2. 指標操作方法rewind:使鏈表的當前指標指向鏈表的頭部(即bottom) current:獲得鏈表當前節點指標指向的元素,必須在調用之前先調用rewind。當指向的節點被刪除之後,會指向一個空節點
Time of Update: 2016-08-08
頭部引入log類use yii\log\FileTarget;$time = microtime(true);$log = new FileTarget();$log->logFile = Yii::$app->getRuntimePath() . '/logs/zhidemy.com.log';//檔案名稱自訂$log->messages[] =
Time of Update: 2016-08-08
我們知道進程和線程會消耗記憶體和其它系統資源,同時他們需要進行環境切換。大多數現代伺服器可以同時處理成千上百的進程或線程,但是當記憶體耗盡時,效能將下降,同時,在高IO負載時,將會出現頻繁的環境切換。 處理網路的常規方法是為每個串連建立一個進程或者線程,這種方式容易實現,但是擴充困難。 那麼Nginx是怎麼做的呢?How Does NGINX Work? nginx 在啟動後,會有一個 master 進程和多個 worker 進程。 master 進程主要用來管理 worker進程,
Time of Update: 2016-08-08
PHP擷取使用者IP地址<?phpfunction getClientIp() {$uip = '';if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && strcasecmp($_SERVER['HTTP_X_FORWARDED_FOR'], 'unknow')) {$uip =
Time of Update: 2016-08-08
PHP版本 5.3.3原測試檔案 index.php,頁面為空白. phpinfo(); ?>改後測試檔案 index.php,頁面正常. phpinfo(); ?>小結 PHP文法更新,隔行如隔山!著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 以上就介紹了PHP 測試頁indexphp phpinfo
Time of Update: 2016-08-08
function my_scandir($dir){$files=array();if(is_dir($dir)){if($handle=opendir($dir)){while(($file=readdir($handle))!==false){if($file!=”.” &&
Time of Update: 2016-08-08
寫在前面在寫PHP時,我一般都是使用EditPlus等輕量級編輯器,而不是IDE。EditPlus有個PHP自動補全的功能,但是,自動補全怎能受制於人,顯然要隨心所欲啊,下面,就讓我們一起DIY,打造屬於你的EditPlus。認識php.stx和php.acp首先,要知道兩個檔案:php.stx和php.acp。其中,php.stx是和php的文法相關的,你可以根據自己的php的版本,從網上下載對應的php.stx。然後,php.acp就是配置自動補全的檔案了,也就是我們操作的核心之所在。開啟p
Time of Update: 2016-08-08
1.將nginx安裝包拷貝到/opt/nginx目錄下,修改許可權,解壓縮,同時編譯安裝.root@iZ25n0utdnmZ:/opt/nginx# chmod 777 nginx-1.9.3.tar.gz root@iZ25n0utdnmZ:/opt/nginx# ls -ltotal 848-rwxrwxrwx 1 root root 864430 Aug 318:37 nginx-1.9.3.tar.gzroot@iZ25n0utdnmZ:/opt/nginx# tar -zxvf
Time of Update: 2016-08-08
比如我們要操作的檔案是demo.txt一種方式是 $file = fopen('demo.txt','a');$content = 'xxxxxxxx';fwrite($file,$content);fclose($file);有時檔案寫入寫出比較頻繁,防止寫入失敗,可以使用flock($file,LOCK_EX);flock($file,LOCK_UN);另一種方式使用file_put_contents();if(file_exists('demo.txt')){