ファイル名 |
拡張子が『 .cgi 』のファイルのみ動作可能です。 |
設置
ディレクトリ |
CGIファイルは、public_htmlディレクトリの下に置いてください。
public_html の下に、さらにディレクトリを作成することもできます。
例:public_htmlディレクトリの下にcgi-binディレクトリを作成した場合 |
public_html--
|--index.html
|
|--img(画像ファイルのディレクトリ)
| |---xxxx.gif
|
|--cgi-bin(cgiスクリプトのディレクトリ)
: |---xxxxx.cgi
: |---xxxxx.cgi
|
|
パーミッションの
設定 |
CGIファイル 『705(rwx---r-x)』 または
CGI設置ディレクトリ 『755(rwxr-xr-x) 』
CGIファイル、CGI設置ディレクトリにgroupやotherの書き込み権がある場合、CGIは起動できません。
CGIはオーナー(ホームページの開設者)権限で動作するため、groupやotherの書き込み権は不要です。 |
CGI起動方法
|
CGI呼び出しパス(URL)
http://cgi.www5a.biglobe.ne.jp/~ホームページID/xxx.cgi
CGI呼び出しパス指定例: ホームページIDが「big」の場合
<form method="POST" action="http://www5a.biglobe.ne.jp/~big/xxx.cgi">
※CGIは自分のディレクトリ下からのみ起動可能です。
「www5a.biglobe.ne.jp/~big/」の下に置いたCGIは 「www5a.biglobe.ne.jp/~big/」の下に置いたファイルからのみ起動できます。
|
|
便利パックの 利用例 (アクセス カウンタ)
|
「アクセスカウンタ」の指定方法 <IMG SRC="http://vpack.www5a.biglobe.ne.jp/vpack/Count.cgi">
|
便利パックの他の機能についての設定方法は、こちらをご覧ください。 |
CGIスクリプト
記述言語 |
シェル(sh,csh,tcsh)およびPerl(Ver5.6)
※C言語は使えません。
※perl の標準的なモジュールは提供していません。
シェルスクリプトでは以下のコマンドが利用できます。
awk、cat、cp、date、echo、egrep、expr、grep、mkdir mv、pwd、rm、rmdir、sed、tail |
主要コマンド・
パス一覧 |
/usr/local/bin/perl5 (Ver5.6) /usr/local/bin/perl (Ver5.6)
/usr/bin/sh
/usr/bin/csh
/usr/bin/tcsh
/usr/bin/awk
/usr/bin/sed
/bin/cat
/usr/local/www/httpd/cgiparse /usr/lib/sendmail |
カウンタ |
ホームページ便利パックのアクセスカウンタ(無料)をご利用ください。 |
SSI |
使えません。 |
UNIXシェル |
TELNET |
その他
注意事項 |
・お客様が作成した実行形式のファイル(バイナリファイル)につきましては、動作保証はいたしません。
・安定した環境をご提供するために、サーバの一部機能に制限を設けている場合があります。詳細はホームページの安定した運用とセキュリティ強化への取り組みをご確認ください。 |