- PR -

ファイルのアップロード

1
投稿者投稿内容
shin
会議室デビュー日: 2008/03/15
投稿数: 1
投稿日時: 2008-03-16 00:01
すでに半月ほどはまっていてどうにもなりませんので、お助けください。

Win2000(anhttpd)からWin2003(IIS6.0)へ移行したところ以下の動作がうまくいきません。

  Webサーバを経由してファイルをファイルサーバへアップロードしたいのです。
  具体的な手順は下記のとおり。

  クライアント ===>Webサーバ===>ファイルサーバ

1.クライアントからWebサーバへアップロード
file_upload
2.Webサーバからファイルサーバへファイルを移動
exec("net use v: \\\FileServer\\file /U $user /P $pass);
mkdir("v:\\$dir");

  ここでmkdirが失敗します。
  net useコマンドでうまくドライブ割り当てできないことが問題点なのです。
  DosプロンプトからAdmin権限を持ったユーザで手動でnet useコマンドを実行
  するとokです。

上記手順でなくてもファイルサーバへデータを保存できれば他の手順でもかまい
 ませんが、ファイルサーバ側の設定は触れないので$user/$passでログインしての
ファイルコピーが条件です。

よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)