批量下載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 "