有软件地址,怎么批量下载软件?十万火急!!!!!!!!!! 把地址写一个页面里面做成链接,然后用FLASHGET等工具,下载所有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果有列表,就好办了假设有9个软件,已经整理好列表:<?set_time_limit(0);Ignore_User_Abort(True);$url[1] = "http://www.xxx.com/a.zip";$url[2] = "http://www.xxx.com/b.zip";$url[3] = "http://www.xxx.com/c.zip";$url[4] = "http://www.xxx.com/d.zip";$url[5] = "http://www.xxx.com/e.zip";$url[6] = "http://www.xxx.com/f.zip";$url[7] = "http://www.xxx.com/g.zip";$url[8] = "http://www.xxx.com/h.zip";$url[9] = "http://www.xxx.com/i.zip";$name[1] = "软件1";$name[2] = "软件2";$name[3] = "软件3";$name[4] = "软件4";$name[5] = "软件5";$name[6] = "软件6";$name[7] = "软件7";$name[8] = "软件8";$name[9] = "软件9";if(!is_dir("software")){ //---- 把软件放到这个目录下 ---- mkdir("software"); chmod("software", 0777);}$fp = fopen("log.txt", "a");foreach($url as $cc => $dd){ $data = file_get_contents($dd); $file_ext = substr($cc, -4); $file_name = $cc.".".md5(rand(1000,9999)).$file_ext; $ff = fopen("software/".$file_name, "w"); fputs($ff, $data); fclose($ff); fputs($fp, $cc.":".$file_name."\n");}fclose($fp);?>然后你处理 log.txt 就可以了千万别在浏览器里执行,要用命令行方式执行 php xxxxx.php 谢谢Mistruster(弱智d) ,还有其它意见没? flashget有批量下载功能。不知道楼主的地址有什么特性?用弱智的方法好了。php去读。 flashget有批量下载功能。如果原文件有名称,下载后全选,在flashget右键点击重命名——用注释作为文件名就行了!如果没有就只能自己设了! 关于一个网页是否完全接收的问题 php有垃圾回收机制吗? 得到字的频率的问题,在线等 imagettftext() 这个函数为什么不能使用金山词霸的音标字体 Ksphonet.ttf? php版本问题?请教 大侠 帮忙看看这段代码 郁闷死了 急,怎么把网页实体字符串如 贸易经这样的字符串转化为普通GB2312的字符串呢? 我需要一个生成htm的网上商店来玩 有点难度的问题 请问高手 求php soap的中文乱码问题 想在网站中加上统计访问来源,访问量等信息的功能,不知是否会对服务器带来很大压力,牛人指点,谢谢!
<?
set_time_limit(0);
Ignore_User_Abort(True);
$url[1] = "http://www.xxx.com/a.zip";
$url[2] = "http://www.xxx.com/b.zip";
$url[3] = "http://www.xxx.com/c.zip";
$url[4] = "http://www.xxx.com/d.zip";
$url[5] = "http://www.xxx.com/e.zip";
$url[6] = "http://www.xxx.com/f.zip";
$url[7] = "http://www.xxx.com/g.zip";
$url[8] = "http://www.xxx.com/h.zip";
$url[9] = "http://www.xxx.com/i.zip";$name[1] = "软件1";
$name[2] = "软件2";
$name[3] = "软件3";
$name[4] = "软件4";
$name[5] = "软件5";
$name[6] = "软件6";
$name[7] = "软件7";
$name[8] = "软件8";
$name[9] = "软件9";if(!is_dir("software"))
{
//---- 把软件放到这个目录下 ----
mkdir("software");
chmod("software", 0777);
}
$fp = fopen("log.txt", "a");
foreach($url as $cc => $dd)
{
$data = file_get_contents($dd);
$file_ext = substr($cc, -4);
$file_name = $cc.".".md5(rand(1000,9999)).$file_ext;
$ff = fopen("software/".$file_name, "w");
fputs($ff, $data);
fclose($ff);
fputs($fp, $cc.":".$file_name."\n");
}
fclose($fp);
?>然后你处理 log.txt 就可以了千万别在浏览器里执行,要用命令行方式执行 php xxxxx.php
flashget有批量下载功能。如果原文件有名称,下载后全选,在flashget右键点击重命名——用注释作为文件名就行了!
如果没有就只能自己设了!