[pod] [xml] 名前 CGI - 簡単なCGI(Common Gateway Interface)クラス 概要 # 画面一杯のフォームを作成し、その値をエコーバックする # CGIスクリプト use CGI qw/:standard/; print header, start_html('A Simple Example'), h1('A Simple Example'), start_form, "What's your name? ",textfield('name'),p, "What's the combination?", p, checkbox_group(-name=>'words', -values=>['eenie','meenie','minie','moe'], -defaults=>['eenie','minie']), p, "What's your fa
シンプルなWebアプリなCGIを書いてみる2 前回「シンプルなWebアプリなCGIを書いてみる」をかいてから、時間かかったけど、とりあえず自分にフレンドリーなCGIフレームワークをつくってみた。2回ほど仕事で作るCGIに使っただけで、機能も貧弱だけどアウトプット主義で公開。ネタは前回と同じ郵便番号を入力するCGI。 郵便番号を入力するCGI 002 入力する情報が増えたのと確認画面がでるようになったのが進歩。いままでCGIが複雑化するので嫌いだった確認画面がフレームワークのおかげで簡単になったのでいれた。 CGIのソースコードはこうなった。 index.cgi #!/usr/bin/perl use strict; MyCGI::SimpleWebApp::Zip002->new()->run(); package MyCGI::SimpleWebApp::Zip002; use stri
CGI::Applicationモジュール v.1.2 by Hippo2000(2000/9/3) CGI::ApplicationモジュールはHTML::Template、CGI.pmをベースとしたCGIアプリケーションを作成するためのフレームワークを提供します。 作者はJesse Erlbaumさんです。メールで許可をいただきました。 内容等が間違っていたら修正します。ご連絡ください。 目次 名前 概要 使用例 概略 説明 インスタンス・スクリプト・メソッド サブクラス化とメソッドのオーバーライド アプリケーション・モジュール・メソッド 参考資料 作者 クレジット ライセンス 名前 CGI::Application - 再利用可能なWebアプリケーションを構築するためのフレームワーク 概要 # WebApp.pm package WebApp; use base 'CGI::Appl
前回のエントリーで海賊たろさんに教えてもらった、ApacheのMultiViewsで拡張子なしのURIを作る方法を試してみました。ただ、すんなりは行かなかったのでメモを。 最初は、ただ単純に.htaccessにOptionsでMutliViewsを追加しただけで試してみました。 これだけだと、.htmlなファイルは拡張子なしのURIでアクセスできるのですが、.cgiなファイルはNotFoundになってしまいました。なぜ…。あれやこれやと設定を勘でいじってみましたが、さっぱりわけがわからないので、もう一度腰をすえてじっくりApacheのコンテントネゴシエーションとmod_mimeのマニュアルに目を通しました。そしてようやく答え発見。 MultiViewsで検索されるファイルタイプは、MultiViewsMatchディレクティブで指定されているファイルタイプから検索される、というものでした。
NAME SYNOPSIS INTRODUCTION USAGE EXAMPLE ABSTRACT DESCRIPTION Instance Script Methods Sub-classing and Override Methods Application Module Methods Testing PLUG-INS Existing plug-ins Writing Plug-ins Writing Advanced Plug-ins - Using callbacks COMMUNITY SEE ALSO AUTHOR CREDITS LICENSE Page Top NAME CGI::Application - 再利用可能なWEBアプリケーションを構築するためのフレームワーク Page Top SYNOPSIS # "WebApp.pm"の内容... package We
satoshiabe.jp : Introduction to CGI.pm HOME > DOCUMENTS > PROGRAMMING > Perl > Introduction to CGI.pm HOME | BOOKS | DOCUMENTS | PROFILE | PC | MAILING LISTS | LINKS Introduction to CGI.pm Updated : 2006/05/10 Created : 2006/05/09 まえがき CGI.pm をインストールする Apache HTTP Server をインストールする CGI スクリプトを作成する 確認する いくつかのメソッドたち パラメータを取得する die をトラップする リンク まえがき CGI.pm を使用するといろいろできるそうだが、そのほとんどを理解していない。 ただ、個人的に、 ・PO
丸山不二夫 稚内北星学園短期大学 経営情報学科 TEL 0162-32-7511 FAX 0162-32-7500 1995年 8月 7日 Contents はじめに wwwの成長 wwwは我々に何をもたらすか? wwwサーバを立ち上げよう 本コースの目標と課題 実習環境 演習課題 Mosaic まずは、Mosaicから anonymous ftp 圧縮と解凍 tarコマンド Mosaicのリソース設定 External Viewerとは? Mosaicをツールとして使う 演習課題 CERN httpd リソースの取込み コンパイル インストール confファイルの設定 httpdを立ち上げる root権限でのhttpdの起動 ホーム・ページを作成する ユーザのページ作成を可能とする 演習課題 External Viewer MIME types = Media types Vie
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。
スイスのCERN(ヨーロッパ素粒子研究所)において、Tim Berners-LeeがHTMLと共にHTTPの基礎を考案。WWW(World Wide Web)システムと名づける
作者ホームページサービス(hp.vector)は終了いたしました。 長らくのご利用、ありがとうございます。 ご不明な点があれば、お問い合わせページをご覧の上、お問い合わせください。 ※15秒後にトップページに戻ります。 (c) Vector HOLDINGS Inc.All Rights Reserved.
■HTTPって、なに?■ Hypertext Transport Protocol (HTTP)は、ウェブ・サーバーとクライアント(Internet Explorer や Netscape などのウェブ・ブラウザ)が、相互で通信を行う為に利用されるプロトコルです。HTML文書はもちろん、文書に関連付けられているその他のファイル(画像や音声等)を、表現形式などの情報を含めてやりとり出来ます。 例えば、インターネットのユーザーが特定のHTMLページを回覧しよう、とブラウザでアドレス(URL=Universal Resource Locator と呼ばれます)を呼び出すとしましょう。そのメッセージはHTTPのフォーマットにエンコードされ、ウェブ・サーバーに送られます。サーバーはそのHTTPで指定(リクエスト)された特定のファイルを、さらにHTTPでブラウザに送り返し(レスポン
・念のために古いバージョンも置いてあります。 旧バージョン ・RubyでCGIの書籍については、RubyによるCGIプログラミング 1. はじめに [2002-05-17] 1.1. このページを読むにあたって [2002-05-17] 1.2. CGIの準備 [2002-05-17] 1.3. Rubyの準備(UNIXでのインストール) [2002-05-17] 1.4. Rubyの準備(Windowsでのインストール) [2002-05-17] 2. まずは簡単な1行掲示板を作ろう! [2002-05-17] 2.1. print文を使おう [2002-05-17] 2.2. 変数を使おう [2002-05-17] 2.3. フォームのデータを受け取る [2002-05-17] 2.4. ファイルの読み出し [2002-05-17] 2.5. 配列 [2002-05-17] 2.6.
全世界に公開するにしても同じように設定しますが、たぶんローカルテストのために使いたい人が大多数じゃないでしょうか。というわけで「ローカル」です。 OS Xの基礎はUNIXです。Web共有のためのサーバはApacheですし、PerlもUNIX用のものが標準で入っています。テスト環境としては理想的ですね。 そして、なんと、特に設定を変えずとも最初から CGIが使えるんですよ。ほんのちょっと、UNIX的なコマンドラインの操作も必要ですが。 (OS 9までの方法は別ページで) Perlのパスを合わせる 改行コードはLF /Library/WebServer/CGI-Executables/ にCGIファイルを置く パーミッションを設定 Web共有を起動 ブラウザから呼び出して実行 さらに 設置サーバとPerlのパスを同じにする ユーザのSitesディレクトリ内で実行 (SSIも) .htacces
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く