- ダウンロード後に解凍を行うとファイルが展開されます。
展開されるファイルは ssippp.cgi 及び ssippp
ディレクトリ内のファイル一式です。
hero.pl / cgi-lib.pl / jcode.pl / herodb.cgi は含まれておりません。
展開されたファイルをサーバーに転送してください。
全体のディレクトリ・ファイル構成とパーミッション設定値の例を書いておきます。(太字がディレクトリです)
まずは HeRO DB と同一ディレクトリに転送してください。
| ディレクトリ構成例 |
パーミッション |
備考 |
| herodb |
|
|
| | |
|
|
| |-- ssippp |
[777] |
|
| | |-- bin |
[777] |
|
| | |-- bin_del |
[777] |
|
| | |-- csv |
[777] |
|
| | |-- lock |
[777] |
|
| | |-- config.pl |
[644] |
表示設定 |
| | |-- rec.dat |
[666] |
テーブルデータ |
| | |-- rec_del.dat |
[666] |
削除データ |
| | |-- table.def |
[644] |
テーブル定義 |
| | |
|
|
| |-- cgi-lib.pl |
[644] |
|
| |-- hero.pl |
[644] |
|
| |-- herodb.cgi |
[755] |
本体 |
| |-- ssippp.cgi |
[755] |
ぽtぷちぽけっtSSI |
| |-- ssippp.shtml |
[644] |
動作確認テスト用 |
| |-- jcode.pl |
[644] |
|
|
(パーミッション設定 : ○○○.dat=[666] ○○○.cgi=[755]
ディレクトリ=[777] その他=[644])
- まずは、試しに動かしてみましょう。(緑色は転送先サーバーのアドレスです)
ssippp.shtml は動作確認用の HTMLファイルです。ssippp.shtml までの URL をブラウザのアドレス欄に入力してください。
http://www.xxx.xxx/~user/herodb/ssippp.shtml
HeRO DB は動いているけど、ssippp.shtml では何も表示されない。
という場合は各ファイルのパーミッションを確認してください。
あるいは、動作確認テスト用shtml(拡張子)を html や htm などに変更して動作させてみてください。
サーバーによっては、SSI自体が使えない場合がありますので、その点はあらかじめ確認しておいてください。
- 次に、ssippp.shtml の中身を参考にしながら、ご自身のホームページの適切な部分に SSI を動かす記述をしてください。
たとえば、http://www.xxx.xxx/~user/index.shtml
からSSI を動かしたい場合は、index.shtml の中に次のような書き方をします。
※↓これをコピペしても駄目です。コピペするなら ssippp.shtml からどうぞ。
<table border="0" width="500">
<tr>
<td>
<!--#exec cgi="./herodb/ssippp.cgi" -->
</td>
</tr>
</table> |
- ssippp.cgi の書き換え
特に注意するべき点は、$inpcgi です。
# データ投稿スクリプトのファイルURL(必ず設定してください)
# (例) "http://www.***.com/~user/herodb/ssippp.cgi"
$inpcgi = "http://www.***.com/~user/herodb/ssippp.cgi";
このファイルは、HeRO DB データベース本体と同じものです。そのままで良い場合は、特に変更する必要はありません。
基本的に変更はしないでください。
- ちなみに、データの修正と削除を行う場合は、次の方法でherodb.cgi を起動してください。
詳しくは本体の説明をご覧くださいね。
http://www.xxx.xxx/~user/herodb/herodb.cgi?table=ssippp
- heroppp.cgi の改造は自由に行ってください。
ただし、再配布される場合はKENT-WEBの再配布の規定に従ってください。
再配布の際には 当HP管理者まで、ご連絡を頂けると嬉しいです。
|