simple html dom img,简单的html dom在服务器上找不到img标签

一个PHP脚本在Windows7上成功运行,但在Linux服务器上遇到问题。脚本使用Simple HTML DOM库解析网页,获取'title'和'img'标签的内容。在Windows下,脚本能正确输出标题和图片源,但在Linux环境下只能输出标题,'img'标签的src属性无法获取。问题可能是由于文件路径、URL编码或者PHP配置差异导致。
摘要由CSDN通过智能技术生成

sourceforge.net/projects/simplehtmldom/ ver 1.5

此脚本在Windows 7下工作,在linux下不起作用

require_once('simple_html_dom.php');

$sUrl = 'http://baby.ru/';

$oParser = str_get_html(file_get_contents($sUrl));

// this work everywhere

foreach($oParser->find('title') as $oElement) {

echo $oElement->plaintext."\n";

}

// this work only under windows 7, not work on server under linux

foreach($oParser->find('img') as $oElement) {

echo $oElement->src."\n";

}

Windows输出(标题+ img)

бэби.ру:беременность,календарьбеременности,беременностьпо

неделям

http://www.tns-counter.ru/V13a * * baby_ru / RU / CP1251 / tmsec = baby_total /

/i/partners/plantex/2013/pridanoe/kroxa.png

/i/partners/pampers/assistants2.gif

...

Linux输出(仅标题标签)

бэби.ру:беременность,календарьбеременности,беременностьпонеделям

PHP不会产生错误。

正如您所看到的“标题”标签无处不在。 “img”标签会发生什么?

我的服务器可能有什么问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值