サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
cgi-design.net
アスキー(テキスト)転送モードはテキストデータを送るモードで、改行コードの変換を行います。 改行コードは下記のようにOSによって異なります。 自分のPCとサーバでOSが異なると改行コードの変換が必要です。 Windows \r\n (CR+LF) Mac \r (CR) UNIX \n (LF) CR:Carriage Return、 LF:Line Feed バイナリ転送モードは画像などのバイナリファイルをそのまま送るモードです。 改行コードの変換は行いません。 FTPで転送モードをファイル拡張子によって自動判別できる場合は下記のように設定します。 ・テキストファイル(cgi、pl、html、htm、shtml、txt、log、css): アスキー(テキスト)転送モード ・画像ファイル(gif、jpg): バイナリ転送モード
画像投票一覧を作成し、得票をランキング表示します。 ●画像をアップロードして投票一覧を作成します。 ●投票ボタンのクリックで投票し、得票をランキングで表示します。
HP上でカレンダーをインラインフレーム形式で表示します。 ●月毎のカレンダーをインラインフレームで表示します。 ●特定日を設定して、その日を色付で表示します。
一般的にWindowsやMacのパソコンでは日本語の文字コードにシフトJISが使われています。しかし、CGIプログラムをシフトJISで記述すると文字化けやエラーを起こす場合や正規表現が正常に実行されない場合があります。原因は、日本語が1文字2バイトのコードで表されますが、その2バイト目がPerlの特殊文字に重複したり正規表現にマッチしたりする為です。以下に問題点の内容と対策を示します。 文字化けの問題 日本語のシフトJISで2バイト目がPerlの特殊文字に重複すると文字化けが起きる場合があります。文字コードにEUCを使えば重複しないので文字化けは起こりません。 ◆ 2バイト目が\の文字 2バイト目がシフトJISで「5C」になる文字は「\」を表し、「\」はメタ文字に解釈される為、2バイト目は次の文字コードになります。従って、その該当文字及び次の文字が化けてしまいます。その為、特に文字列の最後
HP上でカレンダーにスケジュールを作成表示します。 ●月毎にカレンダーを表示し、その中にスケジュールを書くことができます。 ●スケジュールの投稿、修正が月毎に一括して入力できます。
①対象ファイル カウンタを表示したいHPページをSSI の対象ファイルに変更します。 一般的にはHTMLファイルの拡張子「.html」又は「.htm」を「.shtml」に変更します。 ②リンクの記述 HPでクリック数をカウントしたいリンク箇所の記述を下記のように変更します。 (変更前) <A href="yyyy">リンク</A> (変更後) <A href="http://xxxx/click.cgi?http://xxxx/yyyy">リンク</A> ③カウンタの表示 HPでカウンタを表示したい箇所に下記を記述します。 <!--#include virtual="cntdata/cnt.txt"--> 上記の cntdata/cnt.txt はHPページからの相対パスを記述して下さい。
CGIの設置が簡単で便利なプログラムを制作して配布します。Web上からデザインを変更できます。掲示板、スケジュール表、アルバム、メールフォーム、アクセス解析、BASIC認証、携帯電話用などのCGIをダウンロードできます。
このページを最初にブックマークしてみませんか?
『CGI-design 150種類のCGIスクリプト配布』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く