四时宝库

程序员的知识宝库

PHP的ob系列函数初步介绍,第二篇下载文件

因为前两天有个大神给我评论说时可以用到这些函数,我就了解了一下,确实可以使用的。函数还是很好用的,自己只学到皮毛,后期应用过程中,在慢慢拓展吧。下面程序应该是有些很多漏洞的。希望大神们,多多指点。

//下载文件及地址

$url="./index.php";

//文件放置地址及文件名称

$filename="./img/demo1.php";

getImage($url,$filename);

//下载文件

function getImage($url,$filename){

if($url==''){return false;}

if($filename==''){return false;}

//开启缓冲区

ob_start();

//readfile函数读入一个文件并写入到输出缓冲

readfile($url);

//输出缓冲区的内容 和上面的函数连用否则无法获取文件的内容

$file=ob_get_contents();

//清除缓冲区

ob_end_clean();

//打开文件

$fp2=@fopen($filename,'a');

fwrite($fp2,$file);

fclose($fp2);

return $filename;

}

以上就是一个简单的ob函数下载的小功能使用起来很是方便。如果有大神有时间,多多指教一下小弟,不胜感激。

作者:吾林爱分享

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接