导航:首页 > 编程语言 > php保存本地代码

php保存本地代码

发布时间:2025-09-28 20:12:56

Ⅰ php curl get 下载远程zip文件保存在本地例子

<?php

if($_POST['submit']){
$url=$_POST['url']; //取得提交过来的地址http://hu60.cn/wap/0wap/addown.php/fetion_sms.zip
$url=urldecode($url);
$fname=basename("$url"); //返回路径中的文件名部分 fetion_sms.zip
$str_name=pathinfo($fname); //以数组的形式返回文件路径的信息
$extname=strtolower($str_name['extension']); //把扩展名转换成小写
//$uptypes=explode(",",$forum_upload); //取得可以上传的文件格式
//$size=getFileSize($url);

$time=date("Ymd",time());

$upload_dir="./upload/";//上传的路径
$file_name=$time.rand(1000,9999).'.'.$fname;
$dir=$upload_dir.$file_name;//创建上传目录

//判断目录是否存在 不存在则创建
if(!file_exists($upload_dir)){
mkdir($upload_dir,0777,true);
}

$contents=curl_download($url,$dir);

if($contents){
echo "下载成功";
}else{
echo "下载失败";
}

}

function curl_download($url, $dir) {
$ch = curl_init($url);
$fp = fopen($dir, "wb");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
$res=curl_exec($ch);
curl_close($ch);
fclose($fp);
return $res;
}

?>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>远程下载文件</title>
<form name="upform" method="post" action="" enctype='multipart/form-data'>
<input name='url' type='text' size='20'/>
<input type='submit' name='submit' value='远程下载'/>
</form>
</body>
</html>

阅读全文

与php保存本地代码相关的资料

热点内容
微信收藏文件怎么传到电脑上 浏览:99
java获得当前的时间戳 浏览:813
荣耀tlooh版本 浏览:152
升级牌法 浏览:897
如何在图表中加数据来源 浏览:327
win7文件夹左下角有个锁 浏览:369
腾讯视频全部版本 浏览:394
欧卡2最新升级补丁 浏览:917
php保存本地代码 浏览:466
奥迪导航升级教程 浏览:4
c语言写单元测试怎么包含文件 浏览:10
vs软件开发如何保存界面数据 浏览:310
增强型图片源文件 浏览:194
nbu文件转换 浏览:621
各版本台积电三星比例 浏览:157
ug编程怎么样知道加工时间 浏览:746
js打印一行 浏览:435
win10安装保留d盘文件吗 浏览:883
数据港一共发行了多少 浏览:885
工程招标文件一般多少页 浏览:954

友情链接