【发布时间】:2022-01-22 21:03:19
【问题描述】:
任何想法为什么这个代码:
$doc = new DOMDocument();
$doc->loadHTMLFile('https://gpwcatalyst.pl/ajaxindex.php?action=BSInstrument&start=listFull&lang=PL&format=html&download_xls=1&bsi_instrument=OKR,OKM,LZH,LZP,OSP,OPD&bsi_rodzaj=N¤cies=PLN&table_order=');
echo $doc->saveHTML();
在本地主机上工作正常,但在服务器上不工作并给出警告:
警告:PHP 启动:无法打开流:/test.php 第 14 行的连接超时
警告:PHP 启动:I/O 警告:无法加载外部实体“https://gpwcatalyst.pl/ajaxindex.php?action=BSInstrument&start=listFull&lang=PL&format=html&download_xls=1&bsi_instrument=OKR,OKM,LZH,LZP ,OSP,OPD&bsi_rodzaj=N¤cies=PLN&table_order=" 在 /test.php 第 14 行
第 14 行是$doc->loadHTMLFile('https://...
我应该在哪里寻找解决方案?
谢谢
【问题讨论】:
-
你确定它在本地有效吗?可能是您在 XAMPP 中的警告没有显示这一点。
-
是的,我确定。本地输出是一个简单的 html 表,我可以从中检索数据并将其发送到 db。在真实服务器上运行的相同脚本会给出上述警告。
-
很遗憾没有。我必须另谋出路。谢谢