从相同扩展名不同名称的远程URL复制文件

时间:2015-04-22 09:05:22

标签: php copy

您好我已使用 copy

成功将文件从远程网址复制到我的网站
if(!@copy('http://www.example.com/download/somedoc.pdf','./pdf/somedoc.pdf'))
{
$errors= error_get_last();
echo "COPY ERROR: ".$errors['type'];
echo "<br />\n".$errors['message'];
} else {
echo "File copied from remote!";
}

但我需要手动完成,一次一个。我为Google提供了*文件名,其扩展名与somedoc.pdf相同。 anotherdoc.pdf,next.pdf。

无论如何都不能从新上传的远程网址自动复制到我的本地服务器

找到我的答案:

是的,请使用simplehtmldom .. html代码或www.example.com是

<a target="_blank" style="text-decoration:none" href="./images/download/somedoc.pdf">somedoc and somename</a>

我的代码是

include('../simple_html_dom.php');

// get DOM from URL or file
$html = file_get_html('http://www.example.com');

// find all link
foreach($html->find('a[target=_blank]') as $e) 
echo $e->href . '<br>';

http://simplehtmldom.sourceforge.net/

现在我将输出转换为变量并使用复制功能

感谢你们的回应..

0 个答案:

没有答案