- ベストアンサー
フォルダを作成したいのですが...
アップロードファイルを指定フォルダに保存する際に、 番号フォルダを作成しその中にファイル保存したいと考えています。 DOSコマンドのMD(ディレクトリ作成)、RD(ディレクトリ削除)のような、タグはあるのでしょうか? また、HTMLの他、JavaScript、PHPなどでそのようなコマンドはあるのでしょうか? 解決策を教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>> フォルダを作成するのはどちらで出来るのでしょうか。 >今はサーバーに保存しますが、将来は別のファイルサーバー(クライアント)に保存する予定です。 クライアント側でファイル操作をするプログラムを、Web経由で送ることは難しいかと思います。 それが可能な言語は、クライアントに悪意のあるプログラムを作って送れる事になりますので。 イントラネットなどで構築するなら、Webによる制御だけでなく、ファイル共有などの技術と合わせて構築すればできるかもしれませんが。 (ところでクライアントに保存するならアップではなくダウンロード?「別のファイルサーバ」と「クライアント」とはちょっと違いそうですが。) > PHPのフォルダ操作の関数はいくつかあるのですか? リンクをご参考ください。 これ以外にもシェル経由や通信制御などを使った方法は多々あると思いますが。 > おっしゃるとおり勉強不足であります。 > HTMLタグ、JavaScript、CGIの知識のないまま > LAMP(Linux、Apatch、MySQL、PHP)をやっているので、苦労しております。 > ご指導よろしくお願いします。 私もまだまだ修行中の身です。 お互い頑張りましょうね(^^;
その他の回答 (1)
- spinach-chicken
- ベストアンサー率57% (24/42)
まずHTMLタグにはファイル操作を行うタグはありません。 それから、フォルダを作成するのはサーバー側でよろしいでしょうか? JavaScriptはクライアント(ユーザ)側の処理言語なので、サーバ側にフォルダは作れないかと。 PHP、Perl等で書かれたサーバ側で動作しているプログラムならフォルダ操作は可能です。(mkdir関数等) ただ、質問の調子からすると、CGIの勉強からという感じでしょうか。ちょっと勉強する事が多そうですね。 フリーの画像掲示板CGIなど、出回っている既存のCGIプログラムを探してみて、参考にしてみるのが近道かと思いますよ。
補足
回答ありがとうございます。 質問が説明不足ですいません。 フォルダを作成するのはどちらで出来るのでしょうか。 今はサーバーに保存しますが、将来は別のファイルサーバー(クライアント)に保存する予定です。 PHPのフォルダ操作の関数はいくつかあるのですか? おっしゃるとおり勉強不足であります。 HTMLタグ、JavaScript、CGIの知識のないまま LAMP(Linux、Apatch、MySQL、PHP)をやっているので、苦労しております。 ご指導よろしくお願いします。
お礼
回答ありがとうございます。 現在はイントラネット上のみで使用するプログラムを札精しています。 故意な攻撃がないので今はまだセキュリティを考慮していません。 一部外部に公開する予定なのでそれまでには考えておかないといけないのですが... 現在の環境はサーバーが複数台あり、サーバ-サーバ間でやりとりすることを言いたかったのですが、サーバー兼クライアントマシンもあり説明不足でした。 一部ファイル共有も使用していますが、OSがサーバーがLinuxなのに対し、 クライアントはWin95~XP,MacOSまであり、ユーザー名/パスワードの認証なしでアクセスするのが難しく、 ブラウザで出来ないものかと考えていました。 関数のリファレンスありがとうございます。 今はまだ使いたいものだけ調べてプログラムを作っていますが、 あとで一通り眺めて見る必要がありそうです。 ありがとうございました。