我的代码在 WAMP 服务器中运行良好,没有任何警告。但是当我在我的服务器上上传相同的代码时,它会向我显示这些错误。
[function.move-uploaded-file]:无法打开流:没有这样的文件或目录
我的 php 文件包含以下行。$ran 是系统生成的随机名称。我想隐藏文件名,所以我为此保留了随机函数。
move_uploaded_file($_FILES['file']['tmp_name'], "users/jagdish/".$ran);
我还尝试了完整路径“/home/user/public_html/”,而不是只给出“users/”。
有两个错误。我的upload.php 位于/public_html/jagdish/upload/upload.php
警告:move_uploaded_file(/home/noyosdzy/public_html/jagdish/upload/users/jagdish/d406235ed72be6c41dbe2c00798a6e86fc28510f1359788762)[function.move-uploaded-file]:无法打开流:/home/noyosdzy/public_html/jagd 中没有这样的文件或目录/upload/upload.php 在第 118 行
警告:move_uploaded_file() [function.move-uploaded-file]:无法将“/tmp/php3ww2M8”移动到“/home/noyosdzy/public_html/jagdish/upload/users/jagdish/d406235ed72be6c41dbe2c00798a6e86fc285_10f1359788762”在/home/htmlyono /jagdish/upload/upload.php 在第 118 行
我也尝试了不同的组合。但不起作用。它在 WAMP 上完美运行。但不能在我的网络服务器上工作。