PHP實現漢字驗證碼和算式驗證碼

大家知道簡單數字或者字母驗證碼很容易被破解,但是算式驗證碼或者中文漢字驗證碼不容易被破解, 所以建議大家在使用驗證碼的時候,盡量用算式驗證碼或者中文漢字驗證碼。 下面是我寫的兩種驗證碼代碼,有用到的朋友可以參考下: 1.算式驗證碼:session_start();header("Content-type: image/png"); $num1 = mt_rand(0,9);//第一位元$num2 = mt_rand(1,9);//第二位元 $type_str = "+-

PHP CURL 多線程 GET/POST 類

/**************************************************************** PHP CURL 多線程 GET/POST curl(array('url?get=data','url'),array('','post_data'));*****************************************************************/function

無重新整理上傳圖片

php 無重新整理 接受檔案 function upload_pic($path){ $filename = 'userfile'; $pic_path = ''; $picname = $_FILES[$filename]['name']; $picsize

產生驗證碼

require_once('string.func.php'); function verifyImage( $type=1,$length=4,$pixel=0,$line=0,$sess_name="verify"){ session_start(); /*定義長度和寬度*/$width=80;$height=30;/* 建立畫布*/$image=imagecreatetruecolor($width, $height);/*本函數用來匹配圖形的顏色,供其它繪圖函數使用。參數

thinkPHP和微信公眾號實現的掃碼登入網站的功能

用thinkPHP和公眾號提供的掃描帶參數的二維碼功能來實現使用者登入網站的功能,這樣省去了使用者註冊,輸入帳號等繁瑣過程,提高了使用者體驗,並且能給公眾號帶來一定粉絲,今天在這裡給大家分享:怎麼使用thinkPHP和公眾號提供的掃描帶參數的二維碼事件機制,實現登入網站的功能。可在onethink中使用,具體請看:http://vote.wucheshuedu.com/index.php?s=/Home/Article/detail/id/28.html

自增長計數器

基於redis的自增長計數器,產生自增長數字 /** * 產生自增長數字 * * @param string $key 緩衝key * @param int $step 自增長步長 * @param int $expires 緩衝到期時間,單位秒 * * @return int $num; * @author leeyi */function incr_num($key='ddg', $step=1, $expires=0) { //

一個讀取遠程檔案的PHP函數

一個讀取遠程檔案的函數,非常好用! function urlfopen($url, $limit = 0, $post = '', $cookie = '', $bysocket = FALSE , $ip = '', $timeout = 15, $block = TRUE, $encodetype = 'URLENCODE') { $return = ''; $matches = parse_url($url); $host = $

php讀取csv檔案類

define("CSV_Start", 0); define("CSV_Quoted", 1); define("CSV_Quoted2", 2); define("CSV_Unquoted", 3); function readCSV($fh, $len, $delimiter = ',', $enclosure = '"') { $data = Array(); $fildNr =

php截取包含混合字串長度的函數

肯定是中文、英文、特殊字元都能實現的。//utf-8中文截取,單位元組截模數式function cn_substr_utf8($str,$length,$append='...',$start=0){ if(strlen($str) return ''; } preg_match_all("/./su",$str,$ar); $str2=''; $tstr=''; for($i=0;isset($ar[0][$i]);$i++){

JQuery+PHP實現圖片線上裁剪

/ * Goofy 2011-11-29 * 影像處理:根據傳遞過來的座標參數,x,y,w,h,依次為選取的x座標,y座標,w寬度,h高度 通過imagecopy()方法將該地區copy至第一步建立的空白映像中 注意,在建立映像的時候要用imagecreatetruecolor()真彩色,不然用imagecreate()圖片會失真 */ 自由圖片剪下 無比例 /** * Goofy 2011-11-29 *

PHP類比多線程請求程式碼範例

下面是PHP類比多線程請求程式碼範例 multi_threads_request($nodes){ $mh = curl_multi_init(); $curl_array = array(); foreach($nodes as $i => $url) { $curl_array[$i] = curl_init($url);

PHP的Collection集合類

header("Content-type:text/html; charset=utf-8"); class Collection{ private $_members=array(); private $_onload; private $_isLoaded=false; public function startLoad(){ $this->_checkCallback(); } public function

PHP敏感詞過濾

/** * 禁詞過濾 * 執行效率:每篇用時0.05秒 * @author liuxu * */class Logic_BlackWord{ const APP_FORUM = 1; const APP_BLOG = 2; const APP_VOTE = 3; /** * 過濾得到禁詞 * @param unknown $txt * @return Ambigous */ public function

php代碼的加密解密

php 代碼加密類 /* * @auther:wangyaofeng * @time:2014.11.6 * @action:對php項目進行加密處理,注意如果項目中存在架構目錄或沒有必要加密的目錄,請提前移出 * */ class Encryption{ private $c='';//儲存密文 private $s='',$q1,$q2,$q3,$q4,$q5,$q6;//

php隨機顯示圖片代碼

php通過rand()函數產生隨機數,這個函數可以產生一個指定範圍的數字 這段代碼通過產生的隨機數,隨機播放圖片 srand( microtime() * 1000000 ); $num = rand( 1, 4 ); switch( $num ) { case 1: $image_file = "/home/images/alfa.jpg"; break; case 2: $image_file = "/home/images/ferrari.jpg"

php計算密碼強度

下面的php代碼用於測試給定密碼的強度,最高強度為100 /** * * @param String $string * @return float * * Returns a float between 0 and 100. The closer the number is to 100 the * the stronger password is; further from 100 the weaker the password is. */function

php擷取變數的狀態

isset()isset()-檢測變數是否設定文法:bool isset (mixed $var [,mixed $var [,$....]])說明:如果var存在則返回true,否則返回false。注意:如果該變數之前已經被unset()了或被設定為null,則isset()將返回false。unset()unset()-銷毀給定的變數void unset (mixed $var [,mixed $...])unset()函數的行為依賴於給定的變數的類型而有所不同。如果在函數中 unset()

php加密/解密函數

php加密/解密函數加密/解密函數用法 var_dump(Fun::Jmen('a啊',$_ENV['Only'])); var_dump(Fun::Jmun('ADYAsVzEX94%3D',$_ENV['Only']));參數: $str:str型,需要加密或解密的內容 $key:str型,密鈅(加密和解密的密鈅必須相同)返回: str型,解密或解密完的內容

PHP防止站外遠程提交表單的例子

在進行php開發(http://www.maiziedu.com/course/php/)時,為了防止站長提交表單無非就是對每一次開啟表單或提交資料都會需要加一個token來進行驗證了,這個其實與驗證碼做法沒什麼兩樣了,下面來看幾個防止站外遠程提交表單的例子。例子一:我們每一次開啟提交頁面產生一個token然後儲存在session中,當表單提交時我們來判斷當前的token值與session是否一致,如果是的就是正常提交否則就是無效提交了。具體代碼如下: if

PHP抽象類別如何定義及應用規則

對於正在努力學習php(http://www.maiziedu.com/course/php/)的朋友來說,最難理解掌握的知識應該要數PHP抽象類別應用。作為一個新手其實也還沒有到要用物件導向的知識去編程,但以後進行php開發時,使用類進行封裝或者使用介面之類,把程式進行各種模組式的開發,這當然是必然的。 在PHP中我們把一個類進行抽象,可以指明類的一般行為,這個類應該是一個模板,它指示它的子方法必須要實現的一些行為。PHP抽象類別應用的定義:abstract class ClassName{}

總頁數: 5203 1 .... 2470 2471 2472 2473 2474 .... 5203 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.