版本不够吧?
高版本可以试试file_get_content();

解决方案 »

  1.   

    PHP版本是:4.2.2,原来曾经可以用的。http://www,是我局域网内用的。
      

  2.   

    求解:怎样使内部网和Internet的用户都能访问通过防火墙将WEB端口影射到内部WEB服务器上的主页?环境:Redhat Linux 8.0、Apache
    防火墙内部网地址:192.168.0.1
    防火墙Internet地址:202.101.101.13(示例)
    内部WEB服务器地址:192.168.0.2
    在防火墙上将WEB端口80影射到内部WEB服务器上
    服务器域名使用:www.domain.com发现问题:
    1、在内部网不能ping 202.101.101.13;
    2、内部网可以访问:http://192.168.0.2,但不能访问202.101.101.13和www.domain.com;
    3、在内部网的计算机上的hosts文件里将www.domain.com对应为:192.168.0.2,在内部网除了192.168.0.2本身外,可以使用www.domain.com访问WEB,但在192.168.0.2本身上不能访问。提示:Making HTTP connection to www.domain.com后,不能访问。
    4、但,WEB服务器本身因为有文件程序需要访问www.domain.com,从而导致程序运行不正常。这是主要需要解决的问题。
    5、使用在Internet上不存在的域名如:mydomain.com,在hosts里将mydomain.com对应为192.168.0.2,访问mydomain.com,可以正常访问,推测可能是Apache本身会优先读取DNS,从而将Internet上的域名解析为Internet真实IP地址,从而导致访问出错。希望解决:
    1、如何方便地能在内部网也实现用域名:www.domain.com进行统一访问,即内部网能访问202.101.101.103;
    2、如何使Apache能正常访问www.domain.com,使用hosts里对应的地址,而不因www.domain.com的真实域名地址解析而访问出错。