1

私のコードは警告なしにWAMPサーバーで正常に動作します。しかし、同じコードをサーバーにアップロードすると、これらのエラーが表示されます。

[function.move-uploaded-file]:ストリームを開くことができませんでした:そのようなファイルまたはディレクトリはありません

私のphpファイルには次の行が含まれています。$ ranは、システムによって生成されたランダムな名前です。ファイル名を非表示にしたいので、ランダムな機能を維持しました。

move_uploaded_file($ _ FILES ['file'] ['tmp_name']、 "users / jagdish/"。$ran);

また、「users /」だけを指定するのではなく、フルパス「/ home / user /public_html/」を試しました。

2つのエラーがあります。私の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/noyoにそのようなファイルまたはディレクトリはありません118行目の/upload/upload.php

警告:move_uploaded_file()[function.move-uploaded-file]:「/tmp/php3ww2M8」を「/home/noyosdzy/public_html/jagdish/upload/users/jagdish/d406235ed72be6c41dbe2c00798a6e86fc28510f1359788762」に移動できません118行目の/jagdish/upload/upload.php

いろいろな組み合わせも試してみました。しかし、動作しません。WAMPで完全に機能します。しかし、私のWebサーバーでは機能していません。

4

1 に答える 1

0

同様の問題がありましたが、率直に言って、ファイル名にパイプ文字が含まれていました。ファイル名に特殊文字が含まれていないか確認してください。

于 2013-04-01T12:35:43.487 に答える