sssp.cgi - Style Sheets Selector featuring Perl5
<head>
...
<!--#include virtual="./path/to/sssp.cgi?mode=link"-->
...
</head>
<body>
...
<!--#include virtual="./path/to/sssp.cgi?mode=form"-->
...
サーバサイドで Web ページのスタイルを簡単に切り替えられるようにする為の SSI 用スクリプトです。
スクリプト内に以下の設定項目があるので、適宜変更して下さい。 また、本スクリプトの先頭に書かれている perl(1) のパスを確認し、 必要ならば変更して下さい。
__MESSAGE__
が適宜置換されます。
本スクリプトと動作確認用の HTML ファイル sssp.test.shtml をお好みのディレクトリに置き、本スクリプトに実行属性を付けて下さい。
/home/you/ +- public_html/ +- sssp.cgi 755 (-rwxr-xr-x) +- sssp.test.shtml 644 (-rw-r--r--)
上記以外のファイルをサーバに置く必要はありません。
sssp.test.shtml をブラウザで表示し、 ソースを見て SSI 文が機能しているか確認して下さい。
https://example.org/~you/sssp.test.shtml
エラーメッセージが出た場合は各ファイルの属性値 (パーミッション) やパスを確認して下さい。特にサーバが suEXEC を導入している場合、 sssp.cgi の属性値に注意して下さい。 また、ご利用のサーバで SSI を使う為の設定方法を今一度ご確認下さい。
フォームから実際に切替等を行い無事動作が確認できたら、 スタイルを切り替えたいページに sssp.test.shtml に書かれているのと同様の SSI 文を埋め込んで下さい。 動作確認後、sssp.test.shtml はサーバから削除して下さい。
本スクリプトは半端な実装のブラウザや、 セキュリティに過敏な一部の人達のワガママを聞く為だけに、 貴重なサーバ資源を浪費します。:p
本スクリプトは Piro 氏作の CGI-SSS を参考に作成されました。
CGI-SSS 配布元: outsider reflex
Copyright © 2003 Yaminusi. <yn@byor.org> All Rights Reserved.
一次配布元: BYOR
本スクリプトは修正 BSD ライセンスにて公開されています。