■ CGIの利用方法

CGIオプションをお申込みの方のみCGI(Perlスクリプト)がご利用いただけます。CGIは、お客様のホームページ配下のどのディレクトリにおいても実行可能です。

当方でご提供している組み込みCGIはございません。自作のCGI、または、各種サイトで提供されているフリーのスクリプトをご利用ください。その時にはテキストエディタ(メモ帳)などを用い、perlのパス指定を、当方サーバ向けに変更してご利用ください。また、パーミッションの変更も忘れずに行ってください。パーミッションは、通常CGIの作者によって指定されています。
(書換えの例) #!/usr/local/bin/perl → #!/usr/bin/perl

※チャット等サーバに大きな負荷をかけるCGIはご遠慮いただいておりますのでご注意ください。

CGIスクリプトの中でサーバ上のホームディレクトリを「絶対アドレス」で指定する必要がある場合は、以下のとおり記載願います。(www.mydomain.comの部分はお客様のドメイン名となります)
/home/sites/www.mydomain.com/web/

CGIで使う各種ユーティリティのパスは、以下の通りです。

ユーティリティ パス 用途
PERL /usr/bin/perl Perl Ver5 スクリプト
awk /bin/awk 文字列の操作や計算
nkf /usr/local/sbin/nkf 漢字コード変換ツール
grep /bin/grep, /bin/egrep 正規表現による文字列マッチ
sed /bin/sed ストリームエディタ
tr /usr/bin/tr 文字変換
sort /bin/sort ソート(整列)
expand /usr/bin/expand TAB を必要数の空白に変える
unexpand /usr/bin/unexpand 連続する空白を必要な TAB に変える
gzip /bin/gzip, /bin/gunzip, /bin/zcat GNU gz による圧縮
date /bin/date 日付・時刻を得る
shell /bin/sh シェル (bash)
mail /bin/mail メール送信
sendmail /usr/sbin/sendmail メール送信
uuencode /usr/bin/uuencode コード変換
chmod /bin/chmod ファイルのアクセス権限設定

※ホームページ作成や、CGI作成に関しては、当方の「サポート情報」による情報提供のみとさせていただきます。その他は、参考書や解説ホームページなどを参考に独自で構築願います。内容に関するお問合せはご遠慮ください。

椎の木ドットコム Copyright(c) 2000-2004 Cnoki.com,All rights reserved.