ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

ド素人でも問題ないPHPサークルコミュのファイルのアップロードについて教えてください

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。

PHPの勉強をはじめて3日の超ド素人です

ファイルの転送についてわからないことがあるので、教えてください。

PHP Ver 4.3.2
HPに乗っていたサンプルプログラムです

(form.html)

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ECU-JP">
<title>sample</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
ファイル:<br>
<input type="file" name="upfile" size="30"><br>
<br>
<input type="submit" value="アップロード">
</form>
</body>

(upload.php)

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ECU-JP">
<title>sample</title>
</head>
<body>
<p><?php

if (is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "files/" . $_FILES["upfile"]["name"])) {
chmod("files/" . $_FILES["upfile"]["name"], 0644);
echo $_FILES["upfile"]["name"] . "をアップロードしました。";
} else {
echo "ファイルをアップロードできません。";
}
} else {
echo "ファイルが選択されていません。";
}

?></p>
</body>
</html>

これで

Warning: move_uploaded_file(files/reiko.txt): failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\upload.php on line 10

Warning: move_uploaded_file(): Unable to move 'C:\WINDOWS\php5C.tmp' to 'files/reiko.txt' in C:\Program Files\Apache Group\Apache2\htdocs\upload.php on line 10
ファイルをアップロードできません。

とエラーが出ます。

なぜエラーが出るのでしょうか?

コメント(3)

ありがとうございます

フォルダーは作ってあったんですが、フォルダー名に"s"をつけていませんでした・・・
こんなことで半日悩んでいました。

こんな質問に返信してくれたぺろりんさん、ありがとうございました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

ド素人でも問題ないPHPサークル 更新情報

ド素人でも問題ないPHPサークルのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング