カード型データベース TCARDヘルプ

カード型データベース TCARD 公式ページはこちら

▲▼のクリックで開閉します。

CGIについてのQ&A


一般的アドバイス

まずはこのページを見て設定に間違いないか確認してください。ホームページではこのページこのページに簡易な解説があります。

Q:検索CGIが動きません->検索CGIのプログラムがそのまま出てきます。


A:それはCGIが実行されていないからです。CGIを実行するためにはプロバイダ毎にいろいろ決まりがありますので(CGIが使えないプロバイダもあります)プロバイダのCGI解説を見て正しく設置してください。通常は、CGI専用のディレクトリ(cgi-binなど)にCGIをおき、パーミッションを設定する必要があります。パーミッションは以下のように設定します。

.cgiファイル:755
.csvファイル(または.tcsvファイル):644
注:.tcvファイルはアップロードする必要はありません。

Q:検索CGIが動きません->エラー(Internal Server Error 500)が出てきます。


A:Jcode.pmが無いのでしょう。[ファイル]-[検索CGI作成]の「CGI」で「日本語処理」を「jcode.plを使う」に変更し、以下のページからjcode.plをダウンロード(jcode.pl-2.13を右クリックし[対象をファイルに保存])し、jcode.plと名前変更し、cgiと同じフォルダにおいてください。

ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/

Q:検索CGIの表示結果がおかしいです。1列目に全データが出てきます。


A:CSVファイルの各項目が""で囲まれていません。[ファイル]-[""の状態を統一する]で「全ての項目を""で囲む」にし、OKを押してください。その後、上書き保存し、再アップロードしてください。

Q:検索CGIの表示色などを変えるにはどうしたらよいのですか?


A:スタイルシート(CSS)を使用してください。[ファイル]-[検索CGI作成]の「CGI」で外部スタイルシートを設定し、そこに設定したファイルにスタイルを書きます。スタイルシートについては書籍等を参照してください。どのようなクラスが設定されているかは、CGIを実行したときに表示されるHTMLのソースを見てください。

Q:検索CGIでリンクを表示するにはどうすればよいのですか?。

A:項目内に http://~で始まるようなリンク先URLが書かれている場合、自動的にリンクと判断し、そのページへのリンクを作成します。またはタグを直接項目内に書かれることも可能です。

Q:検索CGIで画像を表示するにはどうすればよいのですか?。


A:項目内に画像へのパス(CGIから画像ファイルへの相対パス)が書かれていれば 画像データへの参照と判断し、自動的に画像を表示するタグを生成します。具体的には.gif、.jpg、.jpeg、.png で終わっているデータです。なお、画像ファイルはサーバ上に置いてください。例えばファイル名だけを指定するのであれば、画像データはcgiと同じフォルダに置いてください。

Q:検索CGIを書き換えたいのですが、教えてください。


A:CGI、HTMLを改変されるのは自由です(登録ユーザのみ)。ただし、その書き方のサポートについては原則として行えません。なお、当社に改変してもらいたい場合には、有料で受け付けています。skohara@dicre.com までご連絡下さい。料金は内容次第ですが、単に一部表示を変えるだけであれば数千円からになります。

Q:検索CGIは商用に使ってもいいのですか?


A:商用・非商用、何につかってもかまいません。ただし、公開できるのは登録ユーザのみです。

Q:データが更新されたら検索CGIも更新しないといけないのですか?


A:データが更新された場合、CSVファイル(TCSVファイル)だけをアップロードすれば変更が反映されます。

Q:.tcvファイルもアップしないといけないのですか?


A:tcvファイルはアップ不要です。データの中身であるcsvまたはtcsvファイルをアップします。

Q:CSVファイルをブラウザで見られたくないのですが・・。


A:ftpソフトでcsvファイルのパーミッション(属性)を変更するのが簡単だと思います。例えば600にすると直接csvをダウンロードということは出来なくなります。



カード型データベースTCARDヘルプ

カード型データベースTCARD ホームページ