cURL を使用していくつかのファイルを保存しようとしています。私は単一の URL に対してこれを達成することができましたが、複数の URL を保持するために配列を作成しているとき、それは機能しません。エラー報告をオンにしても、エラーは発生しません。ファイルは単に保存されていません。以下に私のコードを示します。どんな助けでも大歓迎です。
<?php
error_reporting(E_ALL);
$var = "http://www.example.com/trailer/";
$urls = array("1423/10_Things_I_Hate_About_You/","1470/10.5__Apocalypse/");
$ch = curl_init();
foreach ($urls as $i => $url) {
$conn[$i]=curl_init($url);
curl_setopt($conn[$i], CURLOPT_URL, $url .$var);
curl_setopt($conn[$i], CURLOPT_RETURNTRANSFER, 1);
curl_setopt($conn[$i], CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
$out = curl_exec($conn[$i]);
// close cURL resource, and free up system resources
curl_close($conn[$i]);
$fp = fopen($url . "index.html", 'w');
fwrite($fp, $out);
fclose($fp);
}