curl を使用してリモート ファイルをダウンロードしようとしています。別のファイルとサーバーでこのコードをテストしましたが、正常に動作していましたが、ここでは動作しません。
$ch = curl_init();
$targetFile = fopen( 'FindchipsExport.xls', 'w' );
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/vnd.ms-excel"));
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0Mozilla/4.0 (compatible;)");
curl_setopt($ch, CURLOPT_URL, 'http://www.findchips.com/mySearchListToExcel?distributors=1567');
curl_setopt( $ch, CURLOPT_FILE, $targetFile );
curl_exec( $ch );
fclose( $targetFile );