-2

我需要在 php 文件中打开一个完全正常工作的网站。用户没有互联网访问权限,但服务器有。我目前正在使用“file_get_contents”,但这不适用于每个网站(例如 facebook)。它适用于谷歌,但不能像图片一样显示非 ascii 字符。

我怎样才能做到这一点,以便显示的网站(任何网址)正常工作?

这是脸书的错误:

警告:file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/load.php on line 8 警告: file_get_contents( http://www.facebook.com ): 无法打开流: php_network_getaddresses: getaddrinfo failed : 第 8 行 /home/load.php 中的名称或服务未知

4

2 回答 2

2

您要做的是编写一个 Web 代理。

尝试使用脚本。

于 2013-06-11T15:58:46.397 回答
0

由于线路,听起来像是 DNS 问题

 Name or service not known in /home/load.php

您可以从服务器 ping facebook 吗?

现在尝试使用固定 IP。

于 2013-06-11T16:00:41.047 回答