• ベストアンサー

ファイルのアップロード(CGI)でフォルダ名を選択させたい

http://oshiete1.goo.ne.jp/kotaeru.php3?q=552006 でした質問なんですが、とほほさんのところのファイルのアップローダーを使用して ファイルのアップロードを行おうと思います。 ですが任意のひとつのフォルダではなく、ユーザーがわにフォルダを選ばせたいのです。 予定としてはラジオボタンでフォルダ名を選べるようにしようと思っているのですが。 どのように改造したらいいでしょうか? おわかりの方よろしくお願いします。

  • Perl
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • noias
  • ベストアンサー率82% (23/28)
回答No.1

最善の方法かどうかは分かりませんが、html側のラジオボタンの値に対して、単純にif分でフォルダ名になっている変数$upload_dirの値を振り分ければ良いのではないのでしょうか。 $radio=$form{radio} if($radio==0){ $upload_dir = "wwwupl1" }elsif($radio==1) $upload_dir = "wwwupl2" }

KODAMAR
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。

関連するQ&A

  • public_html外にアップロードできるアップローダー

    ファイル管理の関係上Web上には公開できないフォルダ(public_html外)にCGI又はPHPを使用しアップロードすることは可能でしょうか? 又、Web上で配布されているアップローダーなどを改造しアップロードすることは可能でしょうか? よろしくお願いいたします。

    • 締切済み
    • CGI
  • 今の日本の選択  

    お世話になっております。 サリジェンヌです。 今、日本は重要な局面にいると思います。 今後の日本は弱者切り捨て型社会にすべきか、 国民皆を導いていくべきか皆様のご意見を伺いたく思います。また、前者の場合は、その方向に進んでいるように見えますが、後者の方向に針路変更したい場合はどうしたらよいとお考えでしょうか? 因みにサリジェンヌは後者派です(↓頑張ってきました(参考までに)) http://oshiete1.goo.ne.jp/kotaeru.php3?q=2254612 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2248694 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2245746 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2265951 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2265951 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2126838

  • RedHat 9.0 でCGIが動いたのですが・・・

     再度、不満というよりも、不便なことが起きました・・・(爆  CGIは、「dos2unix」のコマンドを使うことによって解決したのですが、友人にスペースをあげているためにわざわざコマンドをするのは・・・  ということで、dos2unixをやらなくてもいい方法(スクリプト等??)はないでしょうか?  よろしくお願いします・・・。 参考になる・・・かな? 過去の質問 Red Hat Linux 9.0 でWebを公開したのですが・・・ http://oshiete1.goo.ne.jp/kotaeru.php3?q=614762 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.2 http://oshiete1.goo.ne.jp/kotaeru.php3?q=617184 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.3 http://oshiete1.goo.ne.jp/kotaeru.php3?q=618685 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.4 http://oshiete1.goo.ne.jp/kotaeru.php3?q=630574

  • Mac・Winでファイル名チェック後アップロードしたい

    ryouchiです。 Webサーバ:WindowsNT4.0 SP4+IIS4.0 で、ファイルをアップロードするプログラムを作成してます。Web上での処理はColdFusionまたはASPで作成します。 このとき、クライアント側がMac・Winによって各OS内で使用できない文字を利用したファイル名を使ったものはアップロードできない仕組みを構築したいのです。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=22762 にも同じように質問させていただいています。 <input type="FILE" name="fname">でファイルを選択したとき、このfnameのvalueには絶対パスが入ると思うので単純にvalueの値に未使用の文字が使われているという判断では不十分です。 たとえば、Macから「Macintosh HD:12/1データ_1.doc」というフォルダ下にあるファイルは「/」が含まれているため送信できないようにしたいのですが、上記のvalueの判断のみでは、「Macintosh HD:12/1フォルダ:データ_1.doc」というデータも絶対パス内に/が入っているため送付できません。 よい方法がありましたら御教授ください。よろしくお願いいたします。

  • なぜ、選択が、4つもあるのですか?

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=572343 どのようなときに、選択を変更するのですか?

  • ファイルのアップロードについて

    ファイルのアップロードができるCGIはフリーのものなどがたくさんweb上で配布されていますよね。 それをダウンロードしてくればいいのですが、1からつくりたいのです。 ダウンロードしてきて中をみてみたりしたのですが、アップロード以外の機能のことなどがたくさん書かれすぎていて、 どこがアップロードに対してのコードなのかイマイチわかりませんでした。 以前もアップローダーをダウンロードしてきて自分で改造したのですが、それではやはり身につかないようなので、 今回は一からつくろう!と思ったわけなんですが。。 アップロードをするだけのコードを少し教えていただけませんでしょうか? たとえば $folder=******; $img=テキストボックスを使用して入力された画像の箇所 アップロードの実行 みたいな感じになれば多少なりともわかるような気がするのですが。 ・ファイルのサイズの制限 ・ファイルの種類の制限 等はなくて大丈夫です。

    • ベストアンサー
    • Perl
  • フォルダの文字化け??

    フォトショップをインストールしたいと思うのですが、 フォルダ名が文字化けしております。 過去ログのこちらを http://oshiete1.goo.ne.jp/kotaeru.php3?q=562333 参考にファイルを捨ててみましたが表示は変わりません。 当方Macは購入したてです。 OS 10.2です。どうぞアドバイスよろしくお願いいたします。

    • 締切済み
    • Mac
  • gooブログ複数ファイルが選択アップロードできない

    こんにちは。 知人がgooブログを使っています。 ブログに画像をアップロードする時に goo専用のフォルダーの画像が一つずつしか 選択できません。 Ctrlを押しながら選択するとかShiftを使って任意の範囲の 全てのファイルを選択出来ません。 これは仕様でしょうか? なおほかのフォルダーではファイルの選択は 通常に出来ます。 (ですからキーボードの故障では無いと思います) まずはgooブログの仕様かどうかを確かめたいと思います。 おわかりの方お教えください。

  • フォルダーが削除出来ません。

    以前に教えて!No.688812 [ http://oshiete1.goo.ne.jp/kotaeru.php3?q=688812 ]でファイルの削除は教わり出来たのですが、今度はフォルダーが削除出来ません。 何方かご伝授お願い致します。 c:\のフォルダにアクセスも削除も出来ません。 最初のフォルダc:\新しいフォルダは開いて、次の階層のフォルダc:\新しいフォルダ\○○○とc:\新しいフォルダ\△△△にアクセスすると、"アクセスできません。アクセス拒否されました。"と警告されます。

  • フォルダ内のアイコンの表示の仕方について2

    先日http://oshiete1.goo.ne.jp/kotaeru.php3?q=2093889にてお返事を質問をさせて頂いた件でもう一つ追加で教えて頂きたいのですが、特定のフォルダのものだけ大きいアイコンにしたいのですが、そういう事もできるのでしょうか。可能でしたらぜひ教えて頂けますと幸いです。