Time of Update: 2016-07-21
今天我們教,偷取首頁.不同的首頁需要不同的偷法,主要是分析HTML代碼.函數以及方法前面2天介紹的很清楚了.今天我們在實踐中講解和使用.還是拿華軍軟體園開刀.開啟華軍軟體園首頁http://www.onlinedown.net/index.htm用Dreamweaver建立一個index.php的頁子.注意:先做好你要的首頁模板,然後開始偷首頁.由於考慮到對初學者的教程.所以先把模板和PHP處理代碼放在同一個網頁中.以後教大家HTML和PHP的分離.模板建立好以後,我們就開偷.在的上方插入PHP
Time of Update: 2016-07-21
substr()函數中文版普通的substr()函數可以取得字串的指定長度子字串,但遇到中文時可能會在新字串末尾產生亂碼,下面這個函數將超過$len長度的字串轉換成以“...”結尾,並且去除了亂碼。 用法:$new = getsubstring($old,20); function getsubstring($str,$len) { for($i = 0;$i { if ($i >=0 AND $i {
Time of Update: 2016-07-21
來自http://www.allabc.com論壇:http://seecee.dev-c.nl/forumdisplay.php?fid=4下載模組: http://www.nowhere-land.org/prog ... st_limit-0.4.tar.gz 官方網址: http://www.nowhere-land.org/programs/mod_vhost_limit/ 安裝: apxs -c mod_vhost_limit.c -o
Time of Update: 2016-07-21
如何使用PHP中的字串函數PHP中的字串操作功能是比較多的,重要的有以下這些: (1)echo,print,printf,sprintf 前兩個函數是輸出字串.字串中如果有變數名則被替換成其值. 後兩個函數類似於C的同名函數. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 這些是常用的字串操作函數,有些和C中的同名函數意義完全一致.
Time of Update: 2016-07-21
PHP4之真OO文的作者Johan Persson是PHP中著名的JpGraph圖表類庫的開發人員. 本文是作者對於在PHP4中進行物件導向開發時需要注意的幾個小問題的總結.翻譯: Binzy Wu [Mail: Binzy at JustDN dot COM], 水平有限, 歡迎探討. 2004-2-4簡介本文的對象是那些曾使用更加成熟的OO [1] 語言, 如Eiffel, Java, C# [2] or C++(), 進行開發的朋友(如我自己).
Time of Update: 2016-07-21
PHP4中已經有了重載的文法來建立對於外部物件模型的映射,就像Java和COM那樣. PHP5帶來了強大的物件導向重載,允許程式員建立自訂的行為來訪問屬性和調用方法.重載可以通過__get, __set, and __call幾個特殊方法來進行. 當Zend引擎試圖訪問一個成員並沒有找到時,PHP將會調用這些方法.在例6.14中,__get和__set代替所有對屬性變數數組的訪問. 如果必要,你可以實現任何類型你想要的過濾. 例如,指令碼可以禁止設定屬性值,
Time of Update: 2016-07-21
IPHP_Flame (Version: Progress ) 的一些資訊: *修正了無法下載檔案的BUG *修正了無法返回上級的BUG *修正了代碼編輯出現錯誤的BUG ...... *增加PHPINFO的功能 *增加多檔案下載的功能 *增加執行系統命令的功能 *增加代碼查看功能 *增加伺服器安全探測功能 ....... *還有許多美化工作。。。。。。 相關的資料: 1。修正了無法返回上級的BUG的代碼: echo "返回上級"; 2。修正了無法下載檔案的相關代碼: case
Time of Update: 2016-07-21
開發大型PHP項目的方法這裡介紹了在PHP中的物件導向編程(OOP,Object Oriented Programming)。將向你示範如何通過使用一些OOP的概念和PHP的技巧來減少編碼和提高品質。祝你好運! 物件導向編程的概念: 不同的作者之間說法可能不一樣,但是一個OOP語言必須有以下幾方面: 抽象資料類型和資訊封裝 繼承 多態 在PHP中是通過類來完成封裝的: 代碼: class Something { // 在OOP類中,通常第一個字元為大寫 var $x; function
Time of Update: 2016-07-21
圖形數字驗證代碼Code: /** Filename: authpage.php*/srand((double)microtime()*1000000);//驗證使用者輸入是否和驗證碼一致if(isset($_POST['authinput'])){if(strcmp($_POST['authnum'],$_POST['authinput'])==0)echo "驗證成功!";elseecho "驗證失敗!";}//產生新的四位整數驗證碼while(($authnum=rand()%10000)
Time of Update: 2016-07-21
怎麼使 Mysql 資料同步先假設有主機 A 和 B ( Linux 系統),主機 A 的 IP 分別是 1.2.3.4 (當然,也可以是動態),主機 B 的 IP 是 5.6.7.8 。兩個主機都裝上了 PHP+Mysql ,現在操作的是主機 A 上的資料,如果另外一個主機 B 想跟 A 的資料進行同步,應該怎麼做呢? OK,我們現在就動手。 首先,如果要想兩個主機間的資料同步,一種方法就是主機 A 往主機 B 送資料,另外一種主法就是主機 B 到主機 A 上拿資料,因為 A 的 IP
Time of Update: 2016-07-21
SQL injection問題在ASP上可是鬧得沸沸揚揚當然還有不少國內外著名的PHP程式“遇難”。至於SQL injection的詳情,網上的文章太多了,在此就不作介紹。如果你網站空間的php.ini檔案裡的magic_quotes_gpc設成了off,那麼PHP就不會在敏感字元前加上反斜線(\),由於表單提交的內容可能含有敏感字元,如單引號('),就導致了SQL
Time of Update: 2016-07-21
PHP 中的類在闡述類的概念之前我們來先說說物件導向編程的概念:物件導向的程式設計(Object-Oriented
Time of Update: 2016-07-21
session 的生命週期是多長1 瀏覽器結束時其生命週期也同時結束,但是檔案仍然存在於 /tmp/(sess_???) 2 下次重新開瀏覽器時會重新分配 sessionID,如果你使用 session_id() 把以前的 ID 帶回來,則會去讀取殘存在 /tmp 處的 sess_???, 取回你之前所有已經設定的參數 3 可以在 php.ini 裡修改 session 檔案殘存的時間 session.gc_maxlifetime = 1440 ; after this number of
Time of Update: 2016-07-21
ccterran(原作) 作者:iwind 朋友用dreamweaver做了一個網站,沒有動態內容,只是一些個人收藏的文章,個人介紹等等。現在內容比較多了,想叫我幫他做一個搜尋引擎。說實在的,這是一個不難的問題,於是就隨手做了一個。現在我在其它論壇上也看到有人想做這個,於是就想說說這方面的知識,重在瞭解一下方法。寫程式前先要想好一個思路,下面是我的思路,可能誰有更好的,但注意這隻是一個方法問題 :遍曆所有檔案 讀取內容 搜尋索引鍵,如果匹配就放入一個數組 &
Time of Update: 2016-07-21
/** 拼音碼錶的產生: 啟動IME產生器在逆轉換選項卡中裝入window的拼音IME並將其儲存為文 本檔案(winpy.txt)備用。 下面的代碼將拼音碼錶檔案(文本)裝入到數組$pymb中,結構為:(拼音,(漢字...)) 碼錶轉換時間較長,應轉換後另行儲存*/$filename = "pymb.txt";if(file_exists($filename)) { $fp = fopen($filename,"r"); $pymb = unserialize(fread(
Time of Update: 2016-07-21
/* Function Written by Nelson Neoh @3/2004. For those who wants to utilize this code, please do not remove this remark. If you have done any enhancement to this code, please post the copy at http://www.dev-club.com PHP board. Thank you.Function
Time of Update: 2016-07-21
作者:iwind原來在dev-club發表的一篇文章,將怎麼用模板處理常式PHPlib 中的template.inc實現靜態網頁的產生,呵呵,居然被列入精華,並被多個網站轉載,想來這是榮幸。其實網上這方面的東西很多了,我上此發布的所謂IAMS( iwind 文章管理系統),裡面也有,有心人可以看一下。下面我只是簡要在總結一次。現在一般說產生靜態網頁的方法有三種,一個是設定管理員,大家可以到http://www.devarticles.com/c/b/PHP/
Time of Update: 2016-07-21
設定資料庫 我們通常在資料庫中所使用的文本或整數類型的欄位和需要用來儲存圖片的欄位的不同之處就在於兩者所需要儲存的資料量不同。MySQL資料庫使用專門的欄位來儲存大容量的資料,資料類型為BLOB。 MySQL資料庫為BLOB做出的定義如下:BLOB資料類型是一種大型的二進位對象,可以儲存可變數量的資料。BLOB具有四種類型,分別是TINYBLOB,BLOB, MEDIUMBLOB
Time of Update: 2016-07-21
第七天學習目的:學會SESSION的使用SESSION的作用很多,最多用的就是網站內頁面間變數傳遞。在頁面開始我們要session_start();開啟SESSION;然後就可以使用SESSION變數了,比如說要賦值就是:$_SESSION['item']="item1";要得到值就是$item1=$_SESSION['item'];,很簡單吧。這裡我們可能會使用到一些函數,比如說判斷是不是某SESSION變數為空白,可以這麼寫:empty($_SESSION['inum'])返回true
Time of Update: 2016-07-21
效果參考(附源碼)http://mail.htjs.net/yanzhengma/test.php //檢驗校正碼 if(isset($HTTP_POST_VARS["sub"])): if($HTTP_POST_VARS["number"] != $HTTP_SESSION_VARS[login_check_number] || empty($HTTP_POST_VARS["number"])){ echo "校正碼不正確!" ; }else{ echo"驗證碼通過!"; }