我在一个php脚本中使用wget,需要获取下载的文件的名称。wget返回下载的文件名
例如,如果我尝试
<?php
system('/usr/bin/wget -q --directory-prefix="./downloads/" http://www.google.com/');
?>
我会得到一个名为index.html在下载目录中的文件。
编辑:页面不会总是谷歌,但目标可能是图像或样式表,所以我需要找出被下载的文件的名称。
我想有这样的事情:
<?php
//Does not work:
$filename = system('/usr/bin/wget -q --directory-prefix="./downloads/" http://www.google.com/');
//$filename should contain "index.html"
?>
+1 - 往往解决问题需要问自己,如果你要解决真正的问题:) – 2010-03-23 05:43:47
好解决方案,但我应该澄清,wget的目标可能是图像或样式表或任何其他文件。我更新了这个问题来反映这一点。 – Matthew 2010-03-23 21:12:05