ホームページ > バックエンド開発 > PHPチュートリアル > file を使用してファイルをアップロードしますが、そのファイルが tmp ディレクトリに見つかりません。

file を使用してファイルをアップロードしますが、そのファイルが tmp ディレクトリに見つかりません。

WBOY
リリース: 2016-06-23 14:01:15
オリジナル
2662 人が閲覧しました

代码如下:



 




Upload.php
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " 。 $_FILES["ファイル"]["エラー"] 。 "
";
}
else
{
echo「アップロード:」 。 $_FILES["ファイル"]["名前"] 。 "
";
エコー「タイプ:」 。 $_FILES["ファイル"]["タイプ"] 。 "
";
エコー「サイズ:」 。 ($_FILES["ファイル"]["サイズ"] / 1024) 。 " Kb
";
エコー「一時ファイル:」 $_FILES["ファイル"]["tmp_name"] 。 "
";

if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] 。 " もう存在している。 ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo 「保存場所:」 。 "アップロード/" 。 $_FILES["ファイル"]["名前"];
}
}
?>

実行結果:
アップロード: jdk-6u34-windows-x64.exe
タイプ: application/octet-stream
サイズ: 61154.484375 Kb
一時ファイル: F:xampptmpphpCB11.tmp

警告: move_アップロードされた_ファイル(アップロード/jdk-6u34 -windows-x64.exe): ストリームを開けませんでした: F:xampphtdocstestqwe.php の 26 行目にそのようなファイルまたはディレクトリはありません

警告: move_uploaded_file(): 「F:xampptmpphpCB11.tmp」を「upload/jdk」に移動できません-6u34-windows-x64.exe' in F:xampphtdocstestqwe.php on 26
保存場所: upload/jdk-6u34-windows-x64.exe

纠结好久了,平台环境是windows平台下安装XAMPP集成環境
期待高手解答、そして想知道は何のためのものです……


回讨论(解决方案)

目录アップロードが存在しません

考えられる原因:

1.経路がありません。
2.文面に制限はありません。
dirname(__FILE__)を追加しました。またはディレクトリ

哥们儿 你解决了么?我在UBUNTU下載建LAMP环境也出现了一样的问题 找不到上传的文件啊

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート