ネットワーク共有フォルダへのファイルのアップロードに問題があります。IEでWindows認証を使用してフォルダーに接続できます。スクリプトは次のとおりです。
$target_path = '\\\\server\\images\\';
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
実行すると、次のようなエラーメッセージが表示されました。
警告:move_uploaded_file(\ server \ images \ pic_firefox.jpg)[function.move-uploaded-file]:ストリームを開くことができませんでした:6行目のC:\ xxxxxxxxx\uploader.phpでアクセスが拒否されました
これは、Windows認証がこのように機能しないためだと思いました。ユーザー名/パスワードを使用してファイルをアップロードする方法はありますか?どんな考えでもいただければ幸いです。