×

php网站下载

php网站下载(网站下载 php网页下载)

admin admin 发表于2023-11-23 16:38:46 浏览38 评论0

抢沙发发表评论

本文目录

网站下载 php网页下载

/**功能:php多种方式完美实现下载远程图片保存到本地*参数:文件url,保存文件名称,使用的下载方式*当保存文件名称为空时则使用远程文件原来的名称*/function getImage($url,$filename=’’,$type=0){    if($url==’’){return false;}    if($filename==’’){        $ext=strrchr($url,’.’);        if($ext!=’.gif’ && $ext!=’.jpg’){return false;}        $filename=time().$ext;    }    //文件保存路径     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($filename,’a’);    fwrite($fp2,$img);    fclose($fp2);    return $filename;}

怎样才能用PHP语言实现网页中的下载文件功能

《?php/*    $file------文件名    $_SERVER.“/down/“.$file ;                       if(is_file($file)) {            header(“Content-Type: application/force-download“);            header(“Content-type: application/octet-stream“);            header(“Content-Disposition: attachment; filename=“.basename($file));            readfile($file);            exit;        }else{            echo “文件不存在!“;            exit;        }        ?》