人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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("アップロード!");
}
????????????????????????

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

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

●質問者: rrr3
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:HOME JP MOVE ON Op.
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● heppokoA
●60ポイント

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"; とかになると思います。もちろんそのディレクトリへのファイル作成権限がないといけませんが。

◎質問者からの返答

ありがとうございます!

そうみたいでした!!

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ