使用PHP實現登陸驗證碼.

驗證碼 前幾天看見DEV-CLUB實行了驗證碼登陸校正.昨晚在PHP中進行了實現.歡迎大家和我討論polygame@163.net原理:產生一個圖片,並且儲存圖片中顯示的字元到SESSION.在登陸時判斷輸入的校正碼是否和SESSION中校正碼相同.示範地址:http://www.bingdu.net/bbs/這是產生校正碼和圖片的檔案checkNumber.php<?phpsession_start();if($act ==

PHP資料加密

加密|資料   資料加密在我們生活中的地位已經越來越重要了,尤其是考慮到在網路上發生的大量 交易和傳輸的大量資料。如果對於採用安全措施有興趣的話,也一定會有興趣瞭解PHP提供的一系列安全功能。在本篇文章中,我們將介紹這些 功能,提供一些基本的用法,以便你能夠為自己的應用軟體中增加安全功能。 預備知識 在詳細介紹PHP的安全功能之

PHP實現讀取遠程檔案功能

 在昨天做連接埠測試的基礎上研究一下PHP上傳與下載的代碼,結果想起前段時間筆試題有一道題是在上傳檔案時顯示檔案內容,讓我對PHP實現讀取遠程檔案的功能高度興趣,以下是代碼:01function urlfopen($url, $limit = 0, $post = '', $cookie = '', $bysocket = FALSE 

php對檔案的操作(修改/刪除)

做看右看好象忘了寫這個了,呵呵順便再寫一下不少朋友用dat檔案儲存體小容量資料,構建文本資料表使用,很多和我一樣屬於小鳥級的朋友雖然對如何追加,刪除檔案,清空檔案都非常熟悉,但對於對檔案內的某一條記錄操作去無奈了,最近寫了一個小留言本,把這個功能實現,這樣就給大家說一下了。例:data.dat_________________________________________________________[1] name∷sex∷phone∷address∷email∷_____________

一步步編寫PHP的Framework(九)

        之前講到過對於異常的處理機制,最好可以自訂異常,如果debug開啟,那麼顯示具體的調試資訊,如果debug關閉,那麼將異常記錄到日誌,然後跳轉到錯誤頁,這節課我就主要來講一下這個異常處理機制。       現在我們定義一個異常的基類,在Toper中為Tp_Exception,在這兒,我就直接叫BaseException吧,那BaseException.php肯定首先是有一個架子的:1<

php怎麼產生動態飄過效果

 在群裡有人在討論用php怎麼產生動態飄過效果(具體可參考下面的demo),於是耐不住手癢,用js寫了個實現版本。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title></title><meta http-equiv="Content-Type"

極具發展前景的3款PHP架構

 PHP開發架構現在可謂是隨處可見,目前比較流行的幾款:Zend Framwork,Codeigniter,CakePHP,Yii,ThinkPHP,這些開發架構的流行都有他們獨特的地方,比如ZF(Zend Framework),它是Zend公司推出的一款非常全面的開發架構,並且整合到Zend

PHP錯誤報表等級,不再著ERROR的道

很多情況下,我們的PHP檔案會出現一些非常難以排查的錯誤,比如輸出大白頁,調錯無從下手。這是可能PHP的錯誤等級屏蔽了一些非致命的錯誤,造成沒有任何錯誤提示。所以瞭解和熟悉PHP錯誤等級,或許能夠成為調錯的新方法。php.ini中的錯誤報表等級預設情況下,PHP錯誤報表等級是E_NOTICE, E_ALL表示報告所有非致命錯誤,因為這些錯誤可能會導致大問題(比如使用了未定義的變數)。顯示所有的錯誤,除了提醒和編碼通訊協定化警告。錯誤報表是位欄位。可以將數字加起來得到想要的錯誤報表等級。

記錄各搜尋蜘蛛爬行記錄php代碼

   可以記錄Baidu,Google,Bing,Yahoo,Soso,Sogou,Yodao爬行網站的記錄代碼如下:01<?php02 //http://www.tongqiong.com03function get_naps_bot()04{05$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);06 07if (strpos(

PHP指令碼的10個技巧(轉自ZDNet) --動態建立圖象

建立|動態|技巧|指令碼 動態建立圖象在安裝了某些第三方函數庫之後,結合你的圖形處理技能,你就可以用PHP建立和處理映像了。事實上,你也不需要太高的幾何學知識。我在中學的時候這門功課總是不及格,現在不也照樣會用PHP建立映像!在使用基本的映像建立函數之前,你需要安裝GD庫。如果要用到和JPEG相關的映像建立函數你還需要安裝jpeg-6b。在映像中使用Type

PHP指令碼的10個技巧(轉自ZDNet) --PHP和COM

技巧|指令碼 PHP和COM如果你是一名冒險份子,而且你正在使用CGI、ISAPI或Apache模組版本的Windows系統上運行著PHP,那麼你也可以獲得系統的COM功能。現在,解釋COM(微軟的元件物件模型)的工作留給了微軟和那些大部頭的圖書來完成。然而,知道點COM也沒什麼錯,下面有一個普通的(沒有雙關語,針對很普通)代碼小片斷。這代碼小片斷使用PHP在後台啟動Microsoft

用php和imagemagick來處理圖片檔案的上傳和縮放處理 (轉貼)

上傳 用php和imagemagick來處理圖片檔案的上傳和縮放處理php處理檔案的上傳是很簡便的,但是如果要對上傳的圖片進行縮放處理的話,雖說能用GD來做,但是要進行比較繁瑣的處理。ImageMagick是一個影像處理包,一般的Linux軟體包中都會有的。它包含了許多處理映像的工具,它可以進行影像檔格式的轉化還可以對映像進行各種處理,其中我們將用到它的映像縮放功能。這個通過它的軟體包中的工具convert來實現,這樣來調用  

PHP-Nuke 存在繞過SQL注入保護及多個SQL注入漏洞

  受影響系統:  PHP-Nuke PHP-Nuke <= 8.0.0.3.3b   描述:   PHP-Nuke是一個廣為流行的網站建立和管理工具,它可以使用很多資料庫軟體作為後端,比如MySQL、PostgreSQL、mSQL、Interbase、Sybase等。   PHP-Nuke實現上存在多個SQL注入漏洞,遠程攻擊者可能利用這些漏洞非授權操作資料庫。

使用PHP的錯誤處理(轉) 沒話好說了。。都到這份上了。。出了錯沒找我。。找它就得了。

錯誤|錯誤處理    使用PHP的錯誤處理   在web 上所有常見的錯誤之一就是無效的連結。一旦從其它網站上出現了無效的連結,你會重新安排你 的網站。人們會將他們喜歡的網站存成書籤,如果在三個月後再次訪問時,僅僅發現的是'404 Not Fount ' 時,將不會給他們任務協助,告訴他們如何從你的網站去尋找原始的資訊。讓我們解決這個問題,或者至少 給你的使用者一個友好的協助,一旦他們遇到'a 404'

PHP的XML分析函數(轉) (介紹這個PHP裡的XML分析函數的文章可不太有哦。。 看過這篇就應該清楚點了吧...

xml|函數 PHP的XML分析函數 首先我得承認我喜歡電腦標準。如果每個人都遵從這個行業的標準,互連網將會是一個更好的媒體。使用標準化的資料交換格式才能使開放的和獨立於平台的計算模式切實可行。這就是我作為XML愛好者的原因。

PHP變數的使用

變數

PHP的開合式多級菜單程式

菜單|程式 # -------------------------------------------------------- # 資料表的結構 'menu' # --------------------------------------------------------CREATE TABLE menu ( menu_id int(11) NOT NULL auto_increment, menu varchar(20) NOT NULL,

一步步編寫PHP的Framework(三)

         按照上一次我講的內容,一個基本的MVC構架是已經搭建起來了的,但是本身還存在很多問題,如:模型這一塊兒每次串連DB,關閉DB的代碼冗餘,視圖這一塊兒還是PHP代碼,每個檔案要使用很多include代碼等等。        要編寫一個架構,那麼首先就要規定一個標準的目錄結構,我們暫時把這個目錄結構定死,不允許使用者修改,這樣可以減少代碼量,方便大家看的更明白。 

一步步編寫PHP的Framework(四)

 上一篇文章我提了一個問題,怎麼實現自動載入一個類呢?實際上PHP已經有相應的機制可以實現這個功能了,這個機制就是autoload,它會在試圖使用尚未被定義的類時自動調用。現在我們可以在Route.php中的開頭定義autoload函數(當然,這樣是不規範的,但是為了簡單,先這麼做)。我們現在的自動匯入需要匯入兩類檔案,一類是架構類檔案,另外一類是使用者應用模組的類檔案,為了簡化代碼,可以假設架構的所有檔案都存放在/Library/Test目錄下面,使用者類檔案都存放在/UserApp

一步步編寫PHP的Framework(八)

 既然前端控制器控制一切,那麼我們可以用它來做更多的事情!!我們知道,在windows裡面預設php.ini中display_errors預設開啟,而在linux中預設是關閉的,那麼這樣對於程式的調試時很麻煩的,所以我們可以在設定檔中設定一個debug屬性,它代表是否調試開啟,如果開啟調試,程式出現任何異常,那麼會輸出很多調試資訊。在這兒,我只是很簡單的設定一下,真正的架構調試功能肯定不是這樣簡單的。先我們實現如果debug開啟,那麼顯示調試資訊debug

總頁數: 1662 1 .... 807 808 809 810 811 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.