Time of Update: 2016-07-13
確定重複出現到現在為止,你已經知道如何去匹配一個字母或數字,但更多的情況下,可能要匹配一個單詞或一組數字。一個單詞有若干個字母組成,一組數字有若干個單數組成。跟在字元或字元簇後面的花括弧({})用來確定前面的內容的重複出現的次數。 字元簇 含義 ^[a-zA-Z_]$ 所有的字母和底線 ^[[:alpha:]]{3}$ 所有的3個字母的單詞 ^a$ 字母a ^a{4}$ aaaa ^a{2,4&
Time of Update: 2016-07-13
想象使用一個簡單HTML檔案來把一個請求發送到一個伺服器端指令碼,收到一個基於該請求的定製xml(標準化越來越近了)檔案,然後把它顯示給使用者而幾乎不需要重新整理瀏覽器!本文作者將同你一起探討怎樣在普通Web應用程式中聯合php(做為現在的主流開發語言)和ajax(動態網站靜態化)技術來建立即時的資料轉送而不需要進行瀏覽器重新整理。 儘管本文所使用的是php(做為現在的主流開發語言)語言,但是請記住任何伺服器端語言都會正常工作。為了理解本文,我假定你基本理解JavaScript和php(做
Time of Update: 2016-07-13
php(做為現在的主流開發語言)初學者頭疼問題總結! 【1】頁面之間無法傳遞變數 get,post,session在最新的php(做為現在的主流開發語言)版本中自動全域變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET[foo],$_POST[foo],$_SESSION[foo]來得到 當然也可以修改自動全域變數為開(php(做為現在的主流開發語言).ini改為register_globals =
Time of Update: 2016-07-13
前言:說實話,涼鞋也覺得 UTF8 是好東西……畢竟同屏顯示中日韓對東亞人的吸引力是不小的……(當然好處不僅是這點啦……)不僅是網頁程式……很多應用程式的核心都開始使用 Unicode 編碼……目的是顯而易見的:支援多語言顯示……微軟的所有軟體都是 Unicode 核心……所以日文軟體拿到你的中文 XP 上是可以正常顯示的……而中文 98 就會因為 GB 核心安裝其他語言軟體時造成亂碼……至於 UTF8 ,可以說是 Unicode 的一個分支,它用三個位元組儲存一個漢字……(Unicode
Time of Update: 2016-07-13
如何用php(做為現在的主流開發語言)直接調用文字檔內容:首先通過file函數開啟伺服器上的一個文字檔,返回的$myFile 就將成為這個檔案操作的控制代碼,然後再通過迴圈指令,取出檔案中每一行的內容並列印出來。 編程思路 首先要使用的函數為fi1e,本函數與 readfile() 類似,不同的地方為 file 函數將檔案中的內容全部讀出,並輸出到數組的變數中、每行都是單獨的數組元素。使用 file 函數開啟一個 data.txt 的檔案,data.txt
Time of Update: 2016-07-13
其實這個話題很早就想說說了,發現國內不少PHP網站都有XSS漏洞。今天偶然看到PHP5的一個XSS漏洞,在此小結一下。順便提醒,使用PHP5的朋友最好打下補丁,或者升級一下。如果你不懂什麼是XSS,可以看這裡,或者這裡(中文的也許會好懂一些)。國內不少論壇都存在跨站指令碼漏洞,例如這裡 有一個Google Hack+XSS的攻擊例子,針對的是Discuz
Time of Update: 2016-07-13
l. 串連到資料庫的方法 答:1) ODBC(Open Database Connectivity) 一個以C語言為基礎訪問SQL為基礎資料庫引擎的介面,它提供了一致的介面用於和資料庫溝通以及訪問資料。 2) JDBC Java版本的ODBC 2. JDBC應用編程介面 答:JDBC應用編程介面是: 1) 標準的資料提供者,可以連到不同的資料庫; 2) JAVA程式設計語言的一組類和介面。 JDBC應用編程介面能夠: 1) 串連到資料庫;
Time of Update: 2016-07-13
現在在多數web開發(在現在的程式開發中佔有很大的比重)者眼中,.NET和jsp(SUN企業級應用的首選)都被認為是領跑者,而php(做為現在的主流開發語言)卻被認為是個弱小的“掙紮者”,或者說它是一門被貶低為業餘者才使用的語言,不值得參與企業web開發(在現在的程式開發中佔有很大的比重)的競爭。在我看來,php(做為現在的主流開發語言)沒有被當作競爭者的理由是評論者缺乏對它的瞭解,而且也不瞭解用於web開發(在現在的程式開發中佔有很大的比重)的其他動作系統。還有一種可能:php(做為現在的主流
Time of Update: 2016-07-13
//原作者:epsilon7 //SonyMusic(sonymusic@163.net) class BrowserDetector { var $UA = ""; //$HTTP_USER_AGENT的內容 var $BROWSER= "Unknown"; //瀏覽器類型 var $PLATFORM = "Unknown"; //作業系統 var $VERSION= ""; //瀏覽器版本號碼 var $MAJORVER = "";
Time of Update: 2016-07-13
多指令碼支援伺服器現在是被越來越多的人所使用。如果想要架設一台同時支援php(做為現在的主流開發語言)、ASP、asp.net(微軟最強的開發語言)、jsp(SUN企業級應用的首選)、Perl的Web虛擬機器主機伺服器,還是用 Windows 2003的iis(微軟的WEB伺服器平台)6最好。網上有很多介紹在iis(微軟的WEB伺服器平台) 6上配置php(做為現在的主流開發語言)的文章,但是那些方法不是效能不好,就是升級麻煩。下面的方法可以讓你在第一次配置好後,能夠非常方便的進行升級。
Time of Update: 2016-07-13
require (’common.inc’); $ip=$REMOTE_ADDR; $current=getdate(time()); $day=$current["mday"]; $query="select * from count"; $result=MySQL(和PHP搭配之最佳組合)_db_query(’football’,$query,$link);
Time of Update: 2016-07-13
來源:東至’s BLOG在編譯 PHP 時,如無特殊需要,一定禁止編譯產生 CLI 命令列模式的 php 解析支援。可在編譯時間使用 –disable-cli。一旦編譯產生 CLI 模式的 PHP,則可能會被入侵者利用該程式建立一個 WEB Shell 後門進程或通過 PHP 執行任意代碼!phpinfo()功能描述:輸出 PHP 環境資訊以及相關的模組、WEB 環境等資訊。危險等級:中passthru()功能描述:允許執行一個外部程式並回顯輸出,類似於
Time of Update: 2016-07-13
test_pop3.php(做為現在的主流開發語言)Test for Manuel Lemoss php(做為現在的主流開發語言) POP3 classrequire("pop3.php(做為現在的主流開發語言)");$user="user";$password="passwd";$apop=0;$pop3_connection=new pop3_class;$pop3_connection->hostname="mail.xiaocui.com";if(
Time of Update: 2016-07-13
要看懂前一篇,先把這篇看看先......對類的摸索~~俺用了半年時間才大概理解類的作用和實現。主要是沒有一篇能讓我理解的文章(之前沒接觸過任何OO的東西)。 以我的觀點來說說PHP中的Class,用於表達的語言都是非正式的語言,也不能確定是否正確。建立一個類很簡單:class my_class
Time of Update: 2016-07-13
我一直以來都是以 ISAPI 模式運行 php(做為現在的主流開發語言) 的,這種方式最大的缺點就是穩定性不好,當 php(做為現在的主流開發語言) 出錯的時候,apache(Unix平台最流行的WEB伺服器平台)進程也死掉了。後來看到網上關於 php(做為現在的主流開發語言) 以 Fastcgi(現在已經不多人在用了) 模式啟動並執行介紹,其中提到的種種好處(穩定、安全、高效能)讓我決定嘗試一下。 不過事情遠不如預計的那麼順利。Google 了無數次也沒找到一篇如何在 Windows 下用
Time of Update: 2016-07-13
簡介 “真正的天才具有正確評價不確定的,有風險的和矛盾的資訊的能力。--邱吉爾” 使用許多程式設計語言時,你通常只能使用物件導向或面向過程二者之一的編程方式。而在php(做為現在的主流開發語言)中,你可以自由選擇或混用。目前絕大多數php(做為現在的主流開發語言)程式員使用面向過程的方式,因為解析WEB頁面本身就非常“過程化”(從一個標籤到另一個標籤)。在HTML中嵌入過程處理代碼是很直接自然的作法,所以php(做為現在的主流開發語言)程式員通常使用這種方式。 如果你是剛接觸p
Time of Update: 2016-07-13
前期準備:Windows XP SP2 (其實系統只要是 98 以上都可以遵循這樣的方法我認為) apache(Unix平台最流行的WEB伺服器平台) 2本例中我選用了 2.2.2 for Win32 ……)http://archive.apache(Unix平台最流行的WEB伺服器平台).org/dist/httpd/php(做為現在的主流開發語言) 5 (雖然版本數有點不吉利…… 但我還是毅然選擇了 5.1.4 for Win32 Zip
Time of Update: 2016-07-13
在本文中,您將瞭解如何在 php(做為現在的主流開發語言) 中明智地使用函數。在每一種進階程式設計語言中,程式員都可以定義函數,php(做為現在的主流開發語言) 也不例外。唯一的區別在於,您不必擔心函數的傳回型別。 深入研究 函數可用於: 將幾行代碼封裝成一條語句。 簡化代碼。 最重要的是,將應用程式作為更小的應用程式相互協調的產物。 對於從編譯語言(如 C/C++)轉到 php(做為現在的主流開發語言) 的開發人員來說,php(做為現在的主流開發語言)
Time of Update: 2016-07-13
在apache(Unix平台最流行的WEB伺服器平台)之中調用php(做為現在的主流開發語言)是個經久不衰的話題,目前的php(做為現在的主流開發語言)存在php(做為現在的主流開發語言)4和php(做為現在的主流開發語言)5的版本,而且在apache(Unix平台最流行的WEB伺服器平台)之中調用php(做為現在的主流開發語言)還存在module(模組)方式和cgi(現在已經不多人在用了)方式,同時apache(Unix平台最流行的WEB伺服器平台)還存在apache(Unix平台最流行的
Time of Update: 2016-07-13
某些網友由於線路掉線,死機等 原因,不能通過正常的途徑離開聊天室,造成線上人數不能正常顯示!解決的方法一般為 1 建立線上 人數檔案,裡面儲存線上人的id/pass/time 其中time 為最後的更新時間 2 聊天程式正常運行時每隔一段 時間更新自己的 id/pass/time 通知系統自己線上,一般可以為1-2分鐘 3 系統每格一段時間掃描一次線上 人名單,尋找那些已經超過規定時間(比如5分鐘)沒有更新的id,確認為已經異常離線 4 線上人數為檔案