Php 外部Url获取图像
我使用简单的HTMLDOM解析外部url并从中获取图像。我可以从80%的外部URL获取图像,但其中一些会出现问题。下面的例子Php 外部Url获取图像,php,html,dom,Php,Html,Dom,我使用简单的HTMLDOM解析外部url并从中获取图像。我可以从80%的外部URL获取图像,但其中一些会出现问题。下面的例子 $url = 'http://www.sears.com/shc/s/CountryChooserView?storeId=10153&catalogId=12605'; $html = file_get_html($url); foreach($html->find('img') as $element) { $image_url = $eleme
$url = 'http://www.sears.com/shc/s/CountryChooserView?storeId=10153&catalogId=12605';
$html = file_get_html($url);
foreach($html->find('img') as $element)
{
$image_url = $element->src;
echo $image_url;
echo "<br />";
}
$url='1!'http://www.sears.com/shc/s/CountryChooserView?storeId=10153&catalogId=12605';
$html=file\u get\u html($url);
foreach($html->find('img')作为$element)
{
$image\u url=$element->src;
echo$image\uURL;
回声“
”;
}
我可以在本地(23个映像)上运行它,但在服务器(只有3个映像)上则不行。代码正如我在顶部提到的。有谁能帮我解释一下为什么服务器会这样
谢谢使用下面的脚本
$url="http://example.com";
$html = file_get_contents($url);
$doc = new DOMDocument();
@$doc->loadHTML($html);
$tags = $doc->getElementsByTagName('img');
foreach ($tags as $tag) {
echo $tag->getAttribute('src');
}
没有什么只是忽略它…我编辑了代码简单的html\U dom&PHP版本在这两个地方是一样的吗?@Amere:还是一样的问题我试过了,我在本地主机和服务器上都得到了23个URL。这可能是版本问题。我使用的是PHPV5.3.5是的,你是对的。当我把它上传到另一台服务器上时,它开始工作了。服务器问题。可能需要与服务器人员讨论配置。