投稿者 メッセージ
<  PHPプログラミング  ~  ファイルのアップロードフォルダについて
TSC
投稿1時間: 水 10月 25, 2006 6:57 pm  引用



登録日: 2006年10月 25日
投稿記事: 3

Copyコマンドを使用したファイルのアップロードについて質問させて頂きたいと思います。

テストを自分のPC上にて行っているのですが、ファイルのアップロード先が上手く指定出来ずに困っています。

フォルダ1-フォルダ2-フォルダ4
      -フォルダ3

上記のフォルダ階層の場合に、PHPのソースが2にあった場合、フォルダ3以外にはファイルをアップロードすることが出来るのですが、フォルダ3にだけコピーすることが出来ません。
(フォルダ2からみて上位および、下位のフォルダにはアップロード出来る)



// 画像ファイルを保存するディレクトリ
$save_dir = "../images/"; ←上記のフォルダ3にあたるフォルダ(当初フォルダ2と間違っていましたので訂正しました)

// ファイルがアップロードされたものなら処理をする
if (is_uploaded_file(@$HTTP_POST_FILES['pic01']["tmp_name"])) {
// テンポラリファイルを保存ディレクトリにコピー
copy($HTTP_POST_FILES['pic01']["tmp_name"],$save_dir.$HTTP_POST_FILES['pic01']["name"]);

お手数をおかけいたしますが、ご指導して頂ければと思います。

環境
OS:WindowsXP Pro SP1
PHP Version 5.1.6
Apache 2.2.3[/img]


TSCが木 10月 26, 2006 6:33 pmに記事を編集, 編集回数: 1
トップに移動
ユーザー情報を表示 メッセージを送信
allison
投稿1時間: 木 10月 26, 2006 3:18 pm  引用



登録日: 2006年10月 21日
投稿記事: 13

ディレクトリ構造について確認いたしますが、

フォルダ1
 ├フォルダ2
 │ ├upload.php
 │ └フォルダ4
 └フォルダ3

と解釈しましたが、これで合っているでしょうか?
また、
 ・$save_dir のパス指定
 ・フォルダ3のアクセス権の設定
を確認してみてください。

TSC wrote:

フォルダ1-フォルダ2-フォルダ4
      -フォルダ3
上記のフォルダ階層の場合に、PHPのソースが2にあった場合、フォルダ3以外にはファイルをアップロードすることが出来るのですが、フォルダ3にだけコピーすることが出来ません。
(フォルダ2からみて上位および、下位のフォルダにはアップロード出来る)
$save_dir = "../images/"; ←上記のフォルダ2にあたるフォルダ
トップに移動
ユーザー情報を表示 メッセージを送信
TSC
投稿1時間: 木 10月 26, 2006 6:32 pm  引用



登録日: 2006年10月 25日
投稿記事: 3

ご回答ありがとうございます。

フォルダの構成イメージそのようになります。
Windowsにてapacheを使用した場合には、パーミッションの設定は不要なようですので、こちらは大丈夫かと思います。

$save_dirの指定については「../フォルダ3/」(大文字にて書いています)と書いているのですが、上記構成の場合は間違っているでしょうか?

すみませ、エラーメッセージが表示されていたのを書き忘れていましたので、追記させて頂きます。

Warning: copy(../images/test2.JPG) [function.copy]: failed to open stream: No such file or directory in 〜.php on line 〜
トップに移動
ユーザー情報を表示 メッセージを送信
TSC
投稿1時間: 金 10月 27, 2006 6:25 pm  引用



登録日: 2006年10月 25日
投稿記事: 3

すみません解決しました。
ファイルのアップロード先の指定が間違っていたようですm(_ _)m
お騒がせしてすみませんでした。
トップに移動
ユーザー情報を表示 メッセージを送信
特定期間内の記事を表示:   
All times are GMT +9:00

次のトピックを表示
前のトピックを表示
Page 1 of 1
フォーラム一覧  ~  PHPプログラミング

トピックの新規投稿   返信


 
移動先:  

新規投稿: 不可
返信: 不可t
自分の記事の編集: 不可
自分の記事の削除: 不可
投票への参加: 不可




Powered by phpBB
customized by phpspot.