[PR]今日のニュースは
「Infoseek モバイル」

iswebでCGI:まずは動かしてみよう

というわけで、まずは、単純なものを動かしてみましょう。
ただ単に、Hello World! と出力するだけのCGIです。

動作例

ここを押すと、実行結果がわかります。↓
/cgi-bin/hello.cgi

ソースコード

#!/usr/local/bin/perl
use CGI;
use strict;

my $cgi = new CGI;
print $cgi->header, $cgi->start_html('Hello World');
print "<p>Hello World!</p>\n";
print $cgi->end_html;

手順

  1. 上記で示したソースコードな内容のファイルを、 hello.cgi というファイル名で作成します。
  2. 作成した hello.cgi を、FTPで置きます。※
  3. /cgi-bin/hello.cgi にアクセスして、動作確認します。

※ 以下のようにして、置きます。
chmod で実行権をつけるところが、みそです。

% ftp -p ftp.isweb.infoseek.co.jp
...
Name (ftp.isweb.infoseek.co.jp:usuda): あなたのユーザID
331 Password required for usutest.
Password: (パスワードを入力)
230 User usutest logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd cgi-bin
250 CWD command successful.
ftp> put hello.cgi
local: hello.cgi remote: hello.cgi
227 Entering Passive Mode.
150 Opening BINARY mode data connection for hello.cgi
226 Transfer complete.
140 bytes sent in 5.5e-05 secs (2.5e+03 Kbytes/sec)
ftp> chmod 755 hello.cgi
200 SITE CHMOD command successful
ftp> quit
221 Goodbye.

▼ トップ

▼ プロフィール

▼ 個人的宣伝

LINUXサーバーインストール(FedoraCore4)
Oracle10gのバックアップを本気で理解し実践
FC4 や Oracle のインストールの仕方〜管理方法まで、詳しく載っています。 SearchManには情報がもりだくさんです。
いますぐ実践!Linuxシステム管理
システム管理初心者の方を対象に、システム管理のノウハウをお知らせします。
栗日記
毎日栗の絵を描いています。
退屈なとき、癒されたいときなどに、ご覧ください。:-)