ホームページ >バックエンド開発 >PHPチュートリアル >PHP ファイルのアップロードを指定されたフォルダーに移動できません

PHP ファイルのアップロードを指定されたフォルダーに移動できません

WBOY
WBOYオリジナル
2016-07-06 13:52:291406ブラウズ

PHP アップロードで move_uploaded_file($tmp_name,$destination) と copy($src,$dst) を使用しても、指定したフォルダーにファイルを移動できません。 appserv を使用して、新しいフォルダー パス APPserv/www/uploads を作成します
2 つのファイル、upload.php:

リーリー

doAction.php:

リーリー

アップロード効果:

PHP ファイルのアップロードを指定されたフォルダーに移動できません

作成したフォルダーに移動できません

アップロード後にこのパスが削除されたようです。

返信内容:

PHP アップロードで move_uploaded_file($tmp_name,$destination) と copy($src,$dst) を使用しても、指定したフォルダーにファイルを移動できません。 appserv を使用して、新しいフォルダー パス APPserv/www/uploads を作成します
2 つのファイル、upload.php:

リーリー

doAction.php:

リーリー

アップロード効果:

PHP ファイルのアップロードを指定されたフォルダーに移動できません

作成したフォルダーに移動できません

アップロード後にこのパスが削除されたようです。

あなたのコード

リーリー

また、最後の php とは何ですか?>このように何か書いてあるでしょうか?

マスター、あなたのコードは大丈夫です、試してみたらうまくいきました;

  1. doAction.php同级目录下有没有uploadsこのフォルダーを確認してください

  2. php.ini がこれを見つけましたfile_uploads 看这个值是否为On

あなたexit;。 2333333

リーリー

あなたの出口は一体何ですか? 2333333333

ディレクトリの権限を確認してください

皆さん、ありがとうございます。これに変更してください
`

//$_FILES: ファイルアップロード変数
print_r($_FILES);
$filename=$_FILES'myFile';
$type=$_FILES'myFile';
$tmp_name=$_FILES'myFile';
$size= $_FILES'myFile';
$error=$_FILES'myFile';

//サーバー上の一時ファイルを指定されたディレクトリに移動します
//move_uploaded_file($tmp_name,$destination): サーバー上の一時ファイルを指定されたディレクトリに移動します
//移動する場合は true を返します。成功した場合は false を返します
move_uploaded_file($tmp_name, "uploads/".$filename);
//copy($src,$dst): コピーが成功した場合は、ファイルをコピーします。 true、それ以外の場合は false を返します
//copy($tmp_name ,"uploads/".$filename);

?>`

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。