echo $txtname;
看看是什么?

解决方案 »

  1.   

    $txtname  打印出来是  /tmp/phpu7KhUe    建立的临时文件
      

  2.   

    我测试了原文件是没有问题:
      $fd=fopen($txtname,"r");
      $content = fread($fd,4096);
      echo "原文件内容:*********".$content."****************";
      fclose($fd); 
      上面可以正确打印出原文件的信息我也测试了原文件的可读性也没有问题is_readable($txtname) 返回值是正确的我执行copy($txtname,"/usr/www/123.txt")这个代码的时候,在目录/usr/www/ 不能建立123.txt,也没有提示任何错误!