ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで画像ファイルをバッチダウンロードする方法
最近とても忙しくて、リモートの写真をダウンロードする必要がありました。写真を 1 つずつ手動で保存するのは時間がかかりすぎるので、探しました。インターネットで「PHP で画像ファイルをバッチダウンロードする方法」を見つけました。元の記事は、PHP を使用して CSS ファイル内の画像をバッチダウンロードする方法についてです。少し調べて書き直した後、それを使用できるようになり、はるかに便利で高速になります。
PHP バッチ ダウンロード画像ファイル コード:
set_time_limit(0);//PHP タイムアウトを設定
$imagesURLArray = array_unique($imagesURLArray);
foreach($imagesURLArray as $imagesURL) {
echo $imagesURL;
";
file_put_contents(basename($imagesURL), file_get_contents($imagesURL));
}
追伸: PHP タイムアウトを必ず設定してください~!
原文の php を通じて CSS で画像をダウンロードするためのコードを添付します:
その他のオリジナル PHP フレームワーク
Copyright (c) 2007 - 2008 IsMole Inc.
Author: kimi bkjia. com
Documentation : Shuishui の特別なピーリング ツールであるスタイル ファイル内の画像をダウンロードします
*/
//note PHP タイムアウトを設定します
set_time_limit(0);
//note スタイル ファイルのコンテンツを取得します
$styleFileContent = file_get_contents('images/style .css');
//note ダウンロードする必要がある URL アドレスと一致します
preg_match_all("/url((.*))/", $styleFileContent, $imagesURLArray); /note ダウンロードする必要があるアドレスをループし、1 つずつダウンロードします
$imagesURLArray = array_unique($imagesURLArray[1]);
foreach($imagesURLArray as $imagesURL) {
file_put_contents(basename($imagesURL), file_get_contents( $imagesURL));
http://www.bkjia.com/PHPjc/364691.html