Topics CGI Ver1.10
トピックス生成CGI
| WEB上でトピックスの内容を変更するスクリプトです。 No.20の派生版です。 |
| 特徴(No.20との違い) |
特徴
ここからサンプル
ここまで ・サンプル版では、タグを使用出来ませんが、ダウンロード版ではタグを使用出来ます。・サンプル版の管理パスワードは1234です。 |
| 必要なファイルや道具 |
| まず必要になるのは、EUCを編集可能なエディターです。 MacintoshならばJeditやNuEdit、Windowsなら秀丸エディタなどといったエディターで、編集可能です。 下記のファイルをダウンロードして下さい。 |
| ファイル名 | 説 明 |
| topics.cgi | トピックスヴュアーCGI |
| tpcsed.cgi | ログ参照・登録・編集・削除CGI |
| jcode.pl | 日本語コード変換ライブラリ |
| lock.pl | ファイルロックスクリプト |
| topics.dat | データファイル |
| topics.lock | ロックファイル |
| 以上のファイルが必要になります。 |
| 設置作業 |
以下の部分を設置するサイトに合わせて変更して下さい ・先頭のperlのパス: #!/usr/bin/perl ・tpcsed.cgiのURL:$EditCgi='http://www.www.www.com/cgi-bin/tpcsed.cgi'; ・tpcsed.cgiから戻るページのURL:$BackURL='http://www.www.www.com/'; ほか、スクリプトのファイル名の変更やデータファイルのファイル名の変更 表示内容の変更は、cgiファイルのコメント部分を参照して下さい。 (スクリプト、データともにEUCコードで書かれていますので、かならず秀丸エディタ等のEUCコードを表示可能なエディタを使用して下さい) トピックスをページに表示させるにはSSIを使用します。 という文を付け加えます。 SSIの使用を禁止しているサーバーや、SSIが使えても、exec cgi=""というコマンドを使えないサーバーでは動作しません。 その場合は、No.63をご利用下さい。 |
| 転送・パーミッションの設定 |
| まず、FTPソフトで全てのファイルを転送します。 ここでは、仮に「public_html」というディレクトリの中に「topics」というディレクトリを作成して、すべてその中に設置するものとします。 尚、転送モードは、xxx.jpg、xxx.gifはすべてbinary、他は全てASCII(TEXT) となります。 |
| ファイル名 | パーミッション |
| topics.cgi | 705 or 755 |
| tpsed.cgi | 705 or 755 |
| jcode.pl、lock.pl | 644 or 604 |
| topics.log,topics.lock | 606 or 666 |
| xxxx.gif,xxxx.jpg | 604 or 644 |
| Ver 1.00からのバージョンアップ |
|
Ver 1.00と1.10ではデータファイルの書式が異なります。 既に、No.20のTopicsCGI Ver 1.00をご利用の方で、現在のデータをそのまま残して置きたい場合は、データの変換作業が必要です。 Ver 1.00から1.10でのデータ形式の違いは、下記の通りです。
|
| 変換作業 |
|
先ず、Ver1.00のtpcs.datをtopics.datという名前に変更して下さい。 その後、下記の手順でデータを変更し、アップロードして下さい。 |
・telnetが使える場合
|