PhP4.2 mysql4 に関して


ファイルをアップロードするPHPを作りました。
下記エラーがでます。
ロリポップを使っています。
------------------------
Warning: move_uploaded_file(/home/sites/lolipop.jp/users/lolipop.jp-dp0000/web/) [function.move-uploaded-file]: failed to open stream: Is a directory in /home/sites/lolipop.jp/users/lolipop.jp-dp0000/web/test.php on line 120
------------------------

(フォームのソース)
------------------------
$updir="/home/sites/lolipop.jp/users/lolipop.jp-dp0000/web/";
if(move_uploaded_file($_FILES["upfile"]["tmp_name"],$updir)==FALSE)
{
print("アップロード失敗");
}
else{
print("アップロード!");
}
------------------------

多分間違っていないかな?と思うんですが、どこがおかしいでしょうか?
もしかして、パーミッションでしょうか?パーミッションだとしたら詳しくおしえていただけますか?

なにとぞ宜しくお願い申し上げます。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/10/02 19:00:05
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:heppokoA No.1

回答回数65ベストアンサー獲得回数7

ポイント60pt

http://jp.php.net/manual/ja/function.move-uploaded-file.php

move_uploaded_file()での第2引数 $destination はファイル名をいれるのではないでしょうか?

たとえば,アップロードされた sample.txt を移動するなら,$destination = "/home/sites/lolipop.jp/users/lolipop.jp-dp0000/web/sample.txt"; とかになると思います。もちろんそのディレクトリへのファイル作成権限がないといけませんが。

id:rrr3

ありがとうございます!

そうみたいでした!!

次回もご回答お願いします。

2007/09/26 06:16:34

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 hayashi7 95 61 1 2007-09-27 03:32:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません