資源簡介
這是我寫的php實現驗證碼的識別(URL:http://download.csdn.net/source/1063621)的繼續,這個版本的識別碼,只要稍加訓練就可以實現上個版本的功能,這個php實現驗證碼中級篇,增加二值化去雜點的操作,解決兩個字符粘連問題,可以識別旋轉字符,并且具有一定的學習功能,并提供了bmp到jpeg的轉換方法,目前這個方案應該可以應付90%的互聯網驗證碼識別工作。這個版本不能直接應用商業化,只是提供一種方法,你可以根據自己的需求修改。另外:此代碼切勿用于非法用處,違者引起的一切后果自負。
代碼片段和文件信息
//?author?email:?ugg.xchj@gmail.com
//?本代碼僅供學習參考,不提供任何技術保證。
//?切勿使用本代碼用于非法用處,違者后果自負。
class?files
{
public?function?setFileName($filename)
{
$this->filename?=?$filename;
}
public?function?fserialize($data)
{
$this->fileContent?=?serialize($data);
if(!$fso=fopen($this->filename‘w‘))
{
echo?‘無法打開數據庫文件‘;
return?false;
}
if(!flock($fsoLOCK_EX)){//LOCK_NB排它型鎖定
echo?‘無法鎖定數據庫文件‘;
return?false;
}
if(!fwrite($fso$this->fileContent)){
echo?‘無法寫入緩存文件‘;
return?false;
}
flock($fsoLOCK_UN);//釋放鎖定
fclose($fso);
return?true;
}
public?function?funserialize()
{
if(!file_exists($this->filename)){
echo?‘無法讀取數據庫文件‘;
return?false;
}
//return?unserialize(file_get_contents($cacheFile));
$fso?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2009-03-08?23:06??ccb
?????文件???????6838??2009-03-04?20:43??ccb\4dnq.bmp
?????文件???????1712??2009-03-04?20:43??ccb\4dnq.bmp.jpeg
?????文件???????6838??2009-03-04?20:43??ccb\anfdd.bmp
?????文件???????6838??2009-03-04?20:43??ccb\ec6uu.bmp
?????文件???????1703??2009-03-04?20:43??ccb\ec6uu.bmp.jpeg
?????文件???????1150??2009-03-08?23:06??ccb\files.php
?????文件???????6838??2009-03-04?20:43??ccb\hw6kg.bmp
?????文件???????6838??2009-03-04?20:43??ccb\mwq7a.bmp
?????文件???????6838??2009-03-04?20:43??ccb\n6wnw.bmp
?????文件???????6838??2009-03-04?20:43??ccb\nmndu.bmp
?????文件???????6838??2009-03-04?20:43??ccb\pwrkk.bmp
?????文件???????6838??2009-03-04?20:43??ccb\queaa.bmp
?????文件???????6838??2009-03-04?20:43??ccb\quzpd.bmp
?????文件???????6838??2009-03-04?20:43??ccb\r7dyq.bmp
?????文件???????1476??2009-03-08?23:06??ccb\test.php
?????文件???????1476??2009-03-08?23:06??ccb\test.php.bak
????..A.SH.?????55296??2009-03-07?19:33??ccb\Thumbs.db
?????文件??????16966??2009-03-08?23:06??ccb\Valite.php
?????文件??????16966??2009-03-08?23:06??ccb\Valite.php.bak
?????文件???????6838??2009-03-04?20:43??ccb\wncdx.bmp
?????文件???????6838??2009-03-04?20:43??ccb\ydndw.bmp
?????文件???????1728??2009-03-04?20:43??ccb\ydndw.bmp.jpeg
?????文件???????6838??2009-03-04?20:43??ccb\zacfd.bmp
-----------?---------??----------?-----??----
???????????????194205????????????????????24
評論
共有 條評論