カレッヂ |
質問者 siki
投稿日 2004/11/22(月) 15:29:19
初めましてsikiと申します。 いつも参考にさせていただいています。 CGIモジュールやライブラリを使わずに、<input type="file">で取得した Winのフルパスから、ファイルを読み込む方法をご存知あれば教えてください。 ローカルの仮想サーバ内では、入力された文字列をファイル名として、 readで読み込み、指定ディレクトリにファイルを出力することができましたが、 サーバにアップロードした場合は、やはり読み込むことができませんでした。 いろいろな書籍を調べてみましたが、どの書籍にも CGIモジュールを使った方法しか紹介されていませんでした。助けてください。 よろしくお願いします。 プロバイダ参照:http://www.nifty.com/ サーバのOS:不明 パソコンのOS:WinNT系 エディタ:TeraPad FTPソフト:FFFTP, WS FTP LE のどちらか サーバ移転:していない 改造:(未選択) CGI習熟度:expert
プロバイダ参照:www.nifty.com |
回答者 まさ
[削除]
投稿日 2004/11/23(火) 11:05:42
モジュールを使わない理由は何なのでしょうか? 圧倒的にCGI.pmを使った方が、簡単にできるのにそれをあえてやらないという 理由が知りたいですね。 おまけにCGI.pmは標準モジュールなのでインストール、設定等は必要ないです。 Perl5以上ならば何もせずにそのまま使えます。 もしPerl4以下ならばライブラリを使うべきでしょう。 どうしてもこれらを使いたくないのであれば、それらが内部で処理していること を理解し、その上でCGIファイル上に展開すれば基本的には可能です。 本来ブラックボックスであるこれらの内容を理解し、展開するのは本末転倒のよ うな気がしますが。 よほどの理由があるのでしょうか? |
質問者 siki
[削除]
投稿日 2004/11/23(火) 22:08:46
お返事ありがとうございます。 モジュールはとても便利なのですが、 それがどのような構造で動いているのかが理解できません。 例えば、ワードソフトなどを使うときに、ショートカットキーを使う人もいれば メニューバーからメニューをたどる人もいますね。 それと似たようなもので、「簡単で効率的な方法」よりもます、「構造を理解したい」 というのがモジュールを使わないで作る方法を知りたい、という理由です。 まだまだ未熟なので、ライブラリやCGIのソースから構造を理解するということができず、 こちらに書き込みをさせていただきました。 よろしくお願いします。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |