批量下载php
⑴ 在php中wget怎么用,急,在线等。
在php中,wget还是用到的比较多的,因为有时候会抓一下资源或者图片等等,这个时候file_get_contents就不大好用了,而且wget可以设置抓取的次数,时间等等,这些都是file_get_contents所不具备的,具体wget的参数我就不说了,网上多的是,估计你也不是想问这个。就只说一下php如果用wget,其实很简单,wget是shell命令,php如果想要调用直接用exec()函数就好了。
exec("wget -i xxxxx xxxxx");
⑵ php 批量大文件上传下载如何实现
1.首先还是查看环境是否支持超大容量上传的支持,500M以上的文件通常为视频文件;
2.即然他要上传500M以上的文件,估计服务器性能必定非同凡想,所以暂可不考虑服务器硬件配置问题,但一定要考虑到网速问题,建议1000M以上出入速率,如少于这个数,你可以放弃这个方案了;
3.前面硬件都过关了,但程序也要加强了,一下上传500M是哪种语言都不能实现的,唯一解决方案,文件切割,如迅雷下载原理一样(采用续点上传),分成若干小块,然后全部上传完毕以后,再进行文件合成。
4.至于PHP的文件切割,切割后上传,以及文件合并,此类代码网上有许多,楼主可查询并选择适合你的代码,实现你的功能!
⑶ 问大家一个PHP批量删除的问题
<P><input type="checkbox" name="checkbox" value="checkbox" /> <?php echo $row['xinwen_bt'];?></P>
这里变成这样把checkbox值换成要删除的ID值
<P><input type="checkbox" name="checkbox[]" value="<?php echo $row['xinwen_bt'];?>" /> <?php echo $row['xinwen_bt'];?></P>
delete.php 这个页变成这样
<?php
$xinwen_id=$_REQUEST['xinwen_id'];
foreach($_REQUEST['checkbox'] as $v){
$sql="delete from `xinwen` where `xinwen_id`='{$v}'";
//这样就能把选中的ID全删除了
}
require('../conn.php');
if($result){
echo "<script>alert('删除成功');location.href='guanliyinjian.php';</script>";
}
?>
⑷ PHP如何实现批量下载功能
原理很简单,通过一个含有图片地址的数组循环,然后使用PHP的file_get_contents函数取得图片,在使用file_put_contents函数把图片保存下来。比如说有个style.css 里面有a.jpg b.jpg等图片文件 。程序读取sytle.css里的各个图处的路径,即 .../a.jpg , ..../b.jpg 然后读到一个数组里。再遍历这个数组,找到每一个图片,下载下来。就这样简单,希望能帮到你.顺便提供一组PHP批量下载图片文件代码供你参考:set_time_limit(0);//设置PHP超时时间$imagesURLArray = array_unique($imagesURLArray );foreach($imagesURLArray as $imagesURL) { echo $imagesURL; echo "