
●CGIを使わない方法
1.以下のようなテキストファイルを作成し保存します。
拡張子は"txt"を使用しないでください。
ファイル名は"*****.neko"、"*****.dorif"などほかで使われていなさそうなものを使用してください。
GeoCitiesのように変な拡張子ではアップロードできない場合などは"*****.hqx"、"*****.lzh"などの拡張子に
変更すればよいようです。
上記はあくまでもサンプルです。プロトコルの詳しい説明は仕様書を参照してください。
DROP SSTP/1.0
Sender: ◆◆◆のホームページ
Target: %rnd
Object: %rnd ←(落下物をランダムに選びます)
←(改行だけの行が必要です)
2.次に、ページのHTMLソース内のBODY部に次のタグを追加します。
ページのデザインに影響はありません。
赤い字の部分は作成したテキストのファイル名を入れてください
<EMBED SRC="*****.dorif" TYPE="application/x-sstp" TARGET_SERVER="NEKODORIF" WIDTH=0 HEIGHT=0 HIDDEN>
また「TARGET_SERVER="NEKODORIF"」の記述を忘れないでください
3.最後に、作成したテキストファイルとHTMLファイルをサーバにアップロードすれば完了です。
アップロードの際には必ず「バイナリモード」で送信してください。
●CGIを使う方法
1.SSTPリクエスト文を表示するようなCGIを作成します。
ただし、Webサーバの設定によってはCGIでうまくいかない場合があります。
その場合は下記の方法か、上記のテキストファイルを使う方法を試してみてください。
Perlを使用した例
上記はあくまでもサンプルです(念のため)。
print "Content-Type: text/plain\r\n";
print "\r\n";
print "DROP SSTP/1.0\r\n";
print "Sender: ◆◆◆のホームページ\r\n";
print "Target: %rnd\r\n";
print "Object: %rnd\r\n";
print "\r\n";
2.次に、ページのHTMLソース内のBODY部に次のタグを追加します。
ページのデザインに影響はありません。
赤い字の部分は作成したCGIファイル名を入れてください
<EMBED SRC="*****.cgi" TYPE="application/x-sstp" TARGET_SERVER="NEKODORIF" WIDTH=0 HEIGHT=0 HIDDEN>
また「TARGET_SERVER="NEKODORIF"」の記述を忘れないでください
3.最後に、作成したCGIとHTMLファイルをサーバにアップロードすれば完了です。
●CGIの出力に広告バナーなどのコードが付加されてしまう場合
一部のサーバでは、CGIによる出力結果に広告バナーを表示するコードを自動的に付加することがあります。
この場合は、出力結果が以下のようになるように変更してみてください。
プラグインは<SSTP>と</SSTP>に囲まれた部分を抜き出してSSTPを送信します。
(サーバが付加した広告バーナーのコードなど)
<SSTP>
DROP SSTP/1.0
Sender: ◆◆◆のホームページ
Target: %rnd
Object: %rnd
</SSTP>
(サーバが付加した広告バーナーのコードなど)
(<SSTP>と</SSTP>が見つからない場合は全文を送信します)