<?php
  $fp = fopen("somefile.txt","r+");
   $str_file = fread($fp,filesize('somefile.txt'));
  fclose($fp);
  echo $str_file;
?>改成这样就行了

解决方案 »

  1.   

    <?php
      $fp = fopen("somefile.txt","w+");
      fclose($fp);
    ?>
    这样也不行啊。也是出现这样的错误
    Warning: fopen(somefile.txt): failed to open stream: Permission denied in /aaa.php on line 2Warning: fclose(): supplied argument is not a valid stream resource in /aaa.php on line 3
      

  2.   

    晕,你要fopen的文件到底有没有,是否有权限r??
      

  3.   

    是码制的问题。你可以用UE,把文件转成你的服务器认识的码。或者直接用vi编辑你的这个文件。不是很长,慢慢写吧,一行一行拷贝也行啊
      

  4.   

    Permission denied好象说是没有权限哦?