我要使用file_get_contents()来获取上传的文本文件,但是,获取是发生在从临时文件移动到指定目录之前,我尝试使用了获取临时文件名来获取文件,但是提示没有权限,请问还有什么别的方法?

解决方案 »

  1.   

    file_get_contents()是获取一个服务器上已存在的文件内容,听楼主的意思应该是要获取内容.所以步骤应该是: 上传->得到路径->读内容
      

  2.   

    上传成功后会有此文件存在:$_FILES['filename']['tmp_name']此时file_get_contents($_FILES['filename']['tmp_name']);或者move_uploaded_file($_FILES['filename']['tmp_name'],"xxx/abc.txt");
    file_get_contents("xxx/abc.txt");
      

  3.   

    但是采用move_uploaded_file的话会产生一个问题
    如果一个没有上传完另外一个上传马上开始
    那么会不会导致GET的内容会是后一个文件
      

  4.   

    但是采用move_uploaded_file的话会产生一个问题
    如果一个没有上传完另外一个上传马上开始
    那么会不会导致GET的内容会是后一个文件