在 php.ini 里找到allow_url_fopen = off把它改成allow_url_fopen = on重新启动 apache 或 IIS。

解决方案 »

  1.   

    Warning: fopen(temp.html) [function.fopen]: failed to open stream: No such file or directory in F:\test\8.php on line 5文件没找到!
      

  2.   

    allow_url_fopen = on是对的
    路径没有问题,我甚至用绝对路径都出错
    写权限是有的,我的硬盘是NTFS格式的,我用PHPWIND论坛程序都可以生成静态页面
    为什么这个程序就不可以了呢?
    很是奇怪啊
    高手们继续帮忙啊
      

  3.   

    用这个试试
    $fp=fopen("./temp.html","r");
      

  4.   

    楼主,我拷你的代码下来,运行一切正常哦!而且结果正确无误!
    会不会是temp.html的跟径不对啊?
      

  5.   

    php.ini中 include_path = ".;D:\php\pear\pear" 没有打开".".
    也就是默认不知道到哪里include
      

  6.   

    应该是php.ini配置问题,或那个服务器上那个目录没有写的权限,
    检查一下
      

  7.   

    $fp=fopen("./temp.html","r");
    你的程序和temp.html要放在同一个目录下
      

  8.   

    php.ini中 include_path = ".;D:\php\pear\pear" 没有打开".".
    也就是默认不知道到哪里include
     
    这个正!
    没有启用.