Rumah >pembangunan bahagian belakang >tutorial php > PHP怎么保存验证码图片到本地

PHP怎么保存验证码图片到本地

WBOY
WBOYasal
2016-06-13 13:34:18859semak imbas

PHP如何保存验证码图片到本地?
最近在做一些自动化的东西,
其中涉及到验证码识别,
遇到的验证码图片是类似于
 PHP怎么保存验证码图片到本地
这样的,
用PHP的 file_get_contents或者curl,
去按照平时保存jpg、bmp这种文件的方法,
遇到保存不了的问题,

各位高手支个招

------解决方案--------------------

PHP code

<?php function GrabImage($url,$filename="") { 
if($url==""):return false;endif; 

if($filename=="") { 
$ext=strrchr($url,"."); 
if($ext!=".gif" && $ext!=".jpg"):return false;endif; 
$filename=date("dMYHis").$ext; 
} 

ob_start(); 
readfile($url); 
$img = ob_get_contents(); 
ob_end_clean(); 
$size = strlen($img); 

$fp2=@fopen($filename, "a"); 
fwrite($fp2,$img); 
fclose($fp2); 

return $filename; 
} <div class="clear">
                 
              
              
        
            
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn