Time of Update: 2017-01-18
一,下載PHP的ZIP檔案包:http://7i24.com/system/dl/,也可以去www.php.net中下載。注意版本要對應。二,將sapi目錄中的:php4isapi.dll複製到c:\php目錄中三,進入虛擬機器主機管理平台的"網站管理"-"虛擬機器主機"--伺服器設定中,修改PHP的影射,將原來的:.php,C:\PHP\php.exe,5,GET,HEAD,POST,TRACE|改成:.php,C:\PHP\php4isapi.dll,5,GET,HEAD,POST,TRAC
Time of Update: 2017-01-18
這些支援預設是不安裝的,因此你要手工增加: 在這兒下載 http://www.php.net/downloads.php#v4 中的: Windows Binaries All Windows binaries can be used on Windows 98/Me and on Windows NT/2000/XP/2003. PHP 4.4.1 zip package [8,082Kb] - 31 Oct 2005 (CGI binary plus server API versions
Time of Update: 2017-01-18
foreach基本文法如下: FOREACH ($array_variable as $value) { [code to execute] } or FOREACH ($array_variable as $key => $value) { [code to execute] } 在這兩種情況下,多次[代碼執行]將被處死是等於在$ array_variable數組元素的個數。 讓我們來看一個例子。假設我們有下面的程式碼片段: 複製代碼 代碼如下: $array1 = array(1,2,
Time of Update: 2017-01-18
先看看效果圖 建立前檔案介面 建立設定檔後介面,會提示不能重複安裝下面就上代碼吧,html介面的代碼就不上了,直接上PHP代碼吧複製代碼 代碼如下:<?php /* FILE:install.php Author:www.5dkx.com DATE:2010-3-29 DONE:安裝設定檔 */ if($_POST[mysubmit]) { $host = $_POST[hostname]; $user = $_POST[user]; $passwd =
Time of Update: 2017-01-18
1、CGI(通用閘道介面/Common Gateway Interface)一般是可執行程式,例如EXE檔案,和WEB伺服器各自佔據著不同的進程,而且一般一個CGI程式只能處理一個使用者請求。這樣,當使用者請求數量非常多時,會大量佔用系統的資源,如記憶體、CPU時間等,造成效能低下。 2、ISAPI(Internet Server Application Program
Time of Update: 2017-01-18
最近在做一個項目,遇到AJAX中文亂碼問題,經過一個下午的努力終於完美解決,現將心得寫下來,希望對那些還困繞在這個問題而頭痛不已的人們有所協助。 眾所周知,使用AJAX傳送和接收中文參數時,如果不在用戶端和伺服器做相應的處理就會出現亂碼問題,在網上相應的文章也不少,但是有的情況下很難從中找到符合自己理想的答案,我今天就是在網上找了很多,但是都差不多,講ASP和JSP的比較多(我是用的PHP),所以到最後都沒找到自己滿意的答案。
Time of Update: 2017-01-18
今天給大家呈現一個原始的Ajax請求過程,雖然jquery的ajax要比原始的寫法容易得多,我們還是應該瞭解原始的寫法,下面我分為html、js、php三個小檔案來展示,資料庫自己寫。 首先是html: 複製代碼 代碼如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>一次簡單的Ajax請求</title&
Time of Update: 2017-01-18
我的正則入門,是起源於網上的一篇文章[1],這篇文章由淺入深的闡述了正則使用的方法,我覺得是一個很好的入門材料,不過學成還是要靠個人,在使用的過程中,還是會不斷地忘記,因此反反覆複的閱讀了這篇文章有四五遍,對於其中一些比較困難的知識點,甚至要用很久才能消化,但是只要能見堅持著看完,你會發現自己對於正則的運用能力就會顯著提高。 Regex: 用於描述字元排列和匹配模式的一種文法規則。它主要用於字串的模式分割、匹配、尋找及替換操作。 PHP中的正則函數:
Time of Update: 2017-01-18
比較簡潔的代碼一:$str = '';$isMatched = preg_match('/^0?(13|14|15|17|18)[0-9]{9}$/', $str, $matches);var_dump($isMatched, $matches);代碼二<?php//Regex$tel = "15558530459"; //作者的手機號碼,如果有疑問可以電話聯絡我,或者QQ聯絡我,我的QQ是mezongzi@qq.comif (strlen($tel) == "11") {
Time of Update: 2017-01-18
在PHP中有兩套Regex函數庫。一套是由PCRE(Perl Compatible Regular Expression)庫提供的。PCRE庫使用和Perl相同的文法規則實現了Regex的模式比對,其使用以“preg_”為首碼命名的函數。另一套是由POSIX(Portable Operation System interface)擴充庫提供的。POSIX擴充的Regex由POSIX 1003.2定義,一般使用以“ereg_”為首碼命名的函數。
Time of Update: 2017-01-18
(1) safe_mode: 以安全模式運行php; 在php.ini檔案中使用如下 safe_mode = On (使用安全模式) safe_mode = Off (關閉安全模式) 在apache的httpd.conf中VirtualHost的相應設定方法 php_admin_flag safe_mode On (使用安全模式) php_admin_flag safe_mode Off (關閉安全模式) 或者: php_admin_value safe_mode 1 (使用安全模式) php_
Time of Update: 2017-01-18
Regex的寫法規則:"/規則需要寫在2個斜杠中間/"。(. :小數點)用於匹配除分行符號之外的所有字元。(\s:反斜線小寫s)用於匹配單個空格符,包括tab鍵和分行符號;(\S:反斜線大寫S)用於匹配除單個空格符之外的所有字元;(\d:反斜線d)用於匹配從0到9的數字;也可以這樣寫:[0-9](\w:反斜線小寫w)用於匹配字母,數字或底線;(\W:反斜線大寫W)用於匹配所有與\w不匹配的字元;元字元包括: +, *,?元字元理解起來容易混淆,所以我在後面做了代碼結果截圖複製代碼 代碼如下: “
Time of Update: 2017-01-18
之前一篇文章翻譯了Perl語言中的遞迴Regex. 其實不少語言中的正則都是支援遞迴的, 例如本文要介紹的PHP正則遞迴. 雖然, 工作中最常用的Regex都很”正則”, 只用最基本的文法就能解決85%以上的問題, 而且合理有效地使用普通正則來解決複雜問題也是一門技巧與學問; 但是進階一點的文法的確有它存的價值, 有時不用它還真辦不了事兒; 況且學習正則的樂趣也在於嘗試各種各樣的可能性, 滿足自己無窮無盡的好奇心. 本文內容, 整理自網文Finer points of PHP regular
Time of Update: 2017-01-18
這裡雲棲社區小編根據我們這麼長時間的經驗,特別分享下windows 2003系統下iis+php的配置方法,簡單易用,而且還穩定。第一步:下載這個軟體就可以了 星外PHP5.2.17自動設定安裝包 快捷配置iis php運行環境,這個是星外發布的對於沒有對iis配置過php環境的朋友使用,這個版本是安裝在c盤的,使用液不會受到影響,預設開啟了很多擴充,基本上是php
Time of Update: 2017-01-18
我在寫小偷中用了大量的正則,所以在接下來的版本中要逐步減少正則的應用 在PHPRegex中需要轉義的字元如下: $^*()+={}[]|/:<>.?'" 注意:perl風格中運算式要求以/開始和結尾,如:/food/ 表匹配字元 food perl修飾符如下: i 完成不區分大小寫搜尋 g 尋找所有出現(all occurrences,完成全域搜尋) m
Time of Update: 2017-01-18
網站常出現502 bad gateway,程式沒有問題。根據nginx日誌:複製代碼 代碼如下:connect() to unix:/var/run/php-fpm.sock failed (11: Resource temporarily unavailable)發現phpfpm的listen是unix sock方式啟動並執行,問題可能出在php fpm上。php
Time of Update: 2017-01-18
最後我還是用的老方法,ISAPI,選用了一個5.3以前的版本,我選的是5.2.11。
Time of Update: 2017-01-18
第一步:配置PHP 如果你下載的是安裝版的php(appserv-win32-2.5.9.exe),按照以下步驟配置: 1、將php.ini-dist複製到 C:\Windows 目錄下並改名為php.ini,複製php5ts.dll和libmysql.dll到 C:\Windows\system32 中。 2、用記事本開啟php.ini,尋找“extension_dir”,然後把 extension_dir = "./"修改為 extension_dir = "D:\php\ext"。
Time of Update: 2017-01-18
i 匹配大小寫 s 模式中的圓點元字元(.)匹配所有的字元,包括分行符號 x 模式中的空白字元除了被轉義的或在字元類中的以外完全被忽略,在未轉義的字元類之外的 # 以及下一個分行符號之間的所有字元,包括兩 頭,也都被忽略 A (PCRE_ANCHORED) 如果設定了此修正符,模式被強製為“anchored”,即強制僅從目標字串的開頭開始匹配即自動在模式開頭加上^。 D (PCRE_DOLLAR_ENDONLY)
Time of Update: 2017-01-18
在做自動靜態化的時候,突然想到下面這個情境,也給出瞭解決方法。親,真的很實用,耐心看下去。當我從後台上傳一個截圖之後,480*800的截圖之後,當時就沒有壓縮出320*480的小縮圖。好吧,伺服器輪詢一下,全部產生出320*480的圖片。那下一次呢,又有160*240的圖片了,又輪詢嗎,費時費力,還不能馬上就得到小圖。這個時候,我們就要開始抱怨了,怎麼要這麼多種圖片啊,設計師,你就不能老早就想好要哪些圖片嗎?其實,nginx是一個強大的反向