使用PHP从远程服务器下载PDF

时间:2015-06-30 20:39:08

标签: php pdf fopen file-get-contents

我试图使用PHP下载.PDF。我已经使用过几次这个脚本来下载jpeg,但由于某种原因,PDF给我带来了麻烦。

我可以逐个手动下载这些PDF,但这需要很长时间。

Install-Package FSharp.Data

1 个答案:

答案 0 :(得分:0)

使用此功能,循环播放并提供PDF网址。

  • $url是完整的PDF网址
  • $copyPath是新文件的完整路径

功能:     

function downloadFile($url, $copyPath) {
    $pdf = file_get_contents($url);
    file_put_contents ($copyPath, $pdf);
}

修改

例如如何循环该函数:

$arr[] = 'http://link1';
$arr[] = 'http://link2';
$arr[] = 'http://link3';

$num = 1;
foreach ($arr as $link) {
    downloadFile($url, "file{$num}.pdf");
    $num++;
}

function downloadFile($url, $copyPath) {
    $pdf = file_get_contents($url);
    file_put_contents ($copyPath, $pdf);
}