失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > PHP计算程序运行时间的类

PHP计算程序运行时间的类

时间:2023-06-09 21:13:36

相关推荐

PHP计算程序运行时间的类

后端开发|php教程

save,filename,dir,url,gt

后端开发-php教程

分享一个利用php获取远程图片并将远程图片下载保存到本地的函数代码:

sql server 绿色版 源码,ubuntu无法ntp同步,爬虫go和python,mail php,seo是smlzw

/*

微信三级会员系统源码,ubuntu输密码 卡住,多个tomcat共用一个堆,爬虫抓取 侵仅,php一站式学习外包,奥德赛的seolzw

*功能:php完美实现下载远程图片保存到本地

*参数:文件url,保存文件目录,保存文件名称,使用的下载方式

*当保存文件名称为空时则使用远程文件原来的名称

*/

function getImage($url,$save_dir=\,$filename=\,$type=0){

if(trim($url)==\){

return array(file_name=>\,save_path=>\,error=>1);

}

if(trim($save_dir)==\){

$save_dir=./;

}

if(trim($filename)==\){//保存文件名

$ext=strrchr($url,.);

if($ext!=.jpg&&$ext!=.jpg){

return array(file_name=>\,save_path=>\,error=>3);

}

$filename=time().$ext;

}

if(0!==strrpos($save_dir,/)){

$save_dir.=/;

}

//创建保存目录

if(!file_exists($save_dir)&&!mkdir($save_dir,0777,true)){

return array(file_name=>\,save_path=>\,error=>5);

}

//获取远程文件所采用的方法

if($type){

$ch=curl_init();

$timeout=5;

curl_setopt($ch,CURLOPT_URL,$url);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);

$img=curl_exec($ch);

curl_close($ch);

}else{

ob_start();

readfile($url);

$img=ob_get_contents();

ob_end_clean();

}

//$size=strlen($img);

//文件大小

$fp2=@fopen($save_dir.$filename,a);

fwrite($fp2,$img);

fclose($fp2);

unset($img,$url);

return array(file_name=>$filename,save_path=>$save_dir.$filename,error=>0);

}

写网站源码,ubuntu网卡没运行,替换tomcat默认页面,爬虫框架 go,观察者接口php,seo指引lzw

如果觉得《PHP计算程序运行时间的类》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。