[function.move-uploaded-file]:无法打开流:没有这样的文件或目录

时间:2013-02-02 07:52:17

标签: php file-upload

我的代码在WAMP服务器中运行正常,没有任何警告。但是当我在我的服务器上上传相同的代码时,它会向我显示这些错误。

  

[function.move-uploaded-file]:无法打开流:没有这样的文件或目录

我的php文件包含以下行。 $ ran是系统生成的随机名称。我想隐藏文件名,所以我保留了随机功能。

  

move_uploaded_file($ _ FILES ['file'] ['tmp_name'],“users / jagdish /".$ run);

我也尝试了完整路径“/ home / user / public_html /”,而不仅仅是“users /".

有两个错误。我的upload.php位于/public_html/jagdish/upload/upload.php

  

警告:   move_uploaded_file(/家/ noyosdzy /的public_html /杰格迪什/上传/用户/杰格迪什/ d406235ed72be6c41dbe2c00798a6e86fc28510f1359788762)   [function.move-uploaded-file]:无法打开流:没有这样的文件或   /home/noyosdzy/public_html/jagdish/upload/upload.php上的目录   第118行

     

警告:move_uploaded_file()[function.move-uploaded-file]:无法执行   将'/ tmp / php3ww2M8'移动到   '/家/ noyosdzy /的public_html /杰格迪什/上传/用户/杰格迪什/ d406235ed72be6c41dbe2c00798a6e86fc28510f1359788762'   在第118行的/home/noyosdzy/public_html/jagdish/upload/upload.php

我也试过了不同的组合。但是不起作用。它在WAMP上完美运行。但不能在我的网络服务器上工作。

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,但坦白说我的问题是文件名中有一个管道字符。请检查您的文件名是否有任何特殊字符。