最近perlに興味を持ち、勉強をしようと思い本を読み始めたのですが
勉強ができた成果としてあるものを作りたいと考えています。
それはたくさんの画像の登録・閲覧ができブラウザだけで管理できるような
アルバムをつくりたいと考えています。
ネット上にフリーソフトでアルバムはありますが
自分で作ってみたいので何かそれについての参考資料や文献など
ヒントがありましたら教えていただけないでしょうか?
またホームページをHTMLで何度か作ったことしかないので
perlを理解しやすい資料などありましたら教えてください。
贅沢ばかりで申し訳ございません。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
であれば、cgi-lib.pl というモジュールが役に立つと思います。
これは割と有名なやつなので、調べればすぐに出てくると思います。
<FORM>タグに「METHOD=POST ENCTYPE="multipart/form-data"」というオプションをつけることでファイルの転送が可能になることはすでにご存知かと思います。
このとき、
<INPUT TYPE="TEXT" NAME="NAME1">
<INPUT TYPE="FILE" NAME="FILE1">
というフォームによってファイルを転送しようとしたとき、CGI側で上記のモジュールを読み込むと、
ReadParse()
を実行することによって、フォームの文字列やファイルを読み込むことができるようになります。
文字列は $in{'NAME1'} という変数に代入されます。
読み込んだファイルをオープンするには、
open( IN, "<$in{'FILE1'}" );
binmode(IN);
と記述することによって可能です。
ただし、cgi-lib.pl の114行目の "/tmp" を "./tmp" に改変し、CGIプログラムと同じ場所に tmp というディレクトリを掘った方がやりやすと思います(パーミッションは666)。
……とまあ、難しいこと色々書きましたが(^_^;
おそらく、この文章が理解できたときには、作り始めたプログラムもそろそろ骨子が出来上がっているはずです。
理解してしまえばそう難しい話ではないので、勉強してみてください。
また、HPは参考URLのところが有名です。
参考URL:http://tohoho.wakusei.ne.jp/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(悩み相談・人生相談) 資格勉強のスランプの乗り越え方や過ごし方を教えて頂けますか? 約1年半年ぐらい、登録販売者という資格 1 2023/02/11 20:20
- その他(クラウドサービス・オンラインストレージ) Microsoft Listと同じ使い方が出来るサービス 1 2022/11/21 09:01
- 情報処理技術者・Microsoft認定資格 MOS検定について... 4 2023/06/10 08:23
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- その他(悩み相談・人生相談) 30代公務員ですがブルーカラーでありホワイトカラーでもある仕事をしております。 ブルーカラーの間はひ 5 2022/04/03 22:55
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- 情報処理技術者・Microsoft認定資格 (資格・就職活動)IT企業の方にお聞きしたいです。 3 2022/10/30 20:14
- Visual Basic(VBA) Excelのマクロコードについて教えてください 1 2022/03/27 12:02
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで集計したい。
-
htmlからcgiを自動的に起動させ...
-
number 改行が追加できない
-
フォームを再送信しますか?
-
CGIの設置が分かりません・・・
-
ディープフェイクを作成するサ...
-
cgi
-
cgi アクセス制限 エラー
-
perlで書いたcgiでsqliteの使い...
-
VBAで条件から範囲を指定して色...
-
500 Internal Server Error
-
3DCG
-
ホームページにメールフォーム...
-
CGIの記述について教えてくださ...
-
ホームページにCGIを設置したの...
-
ホームページにCGIを設置したの...
-
サーバーのエラーでおしえてく...
-
ホームページの事でおしえてく...
-
さくらサーバーにcgiフォームを...
-
ホームページでCGIのフォームを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで集計したい。
-
フォームを再送信しますか?
-
apacheでPerl CGIが作動せず、5...
-
ホームページでCGIのフォームを...
-
生成AI画像について
-
/bin/awk '{print $5}'ってどう...
-
入力フォーム(電話番号)
-
(フリーの)ツリー掲示版CGI、...
-
古ーくからフリーのtree.cgi掲...
-
VBAで条件から範囲を指定して色...
-
ホームページにメールフォーム...
-
一番簡単なCGI,掲示板の設置教...
-
CGIって何ですか?簡潔に教えて...
-
サーバーのエラーでおしえてく...
-
サイト訪問者の情報を取得したい
-
htmlからパラメータで、cgiに渡...
-
CGIで出力するhtmlの<!DOCTYPE ...
-
cgiからsendmailを送信で文字化け
-
POSTメソッドの最大容量について
-
ホームページにCGIを設置したの...
おすすめ情報