ネトラジバナー情報設定フォーム
こんなのをつくってみました。
割と設定項目多くて(一番簡単にすると短いけど)、いちいちあんなアンドとイコールだらけのを間違えずに書けるかヽ(`Д´)ノ(書けますよ書けますけど)というわけで、必要項目いれるとぽん、ていうものです。
ためしに、あなたのネトラジのマウントポイントと、動作モード、Blogなどの文字コードに関してご存知であればそれも、ぽぽいと入力して送信してみてください。
下のほうに結果が出ます。
CSSなどで操作を行う場合は、DIVタグに「ladio-info」というClassを付けているので、コレに対して設定をしてください。
普通こういうのはJavaScriptでやるもんなんですが、あたしがPHPのほうが楽だしというだけの理由でPHPになってます。へちょくて申し訳ない。
※ちなみに、私は個人情報などというものにおおよそ興味がありません。なので、このフォームでなんか収集するとかはないからご安心を。
ただし、いたずらというやつは相応にあるでしょうから、Web管理者なら普通するであろうレベルでの、アクセスログに類する記録は取っています。
蛇足ですが、
「RADIO」じゃなくて「LADIO」なのはこちらをご覧ください。
あたくしはこの考え方(というか由来)が嫌いではないため、これにならってladio表記としています。
※こっそりおねーさんモード実装。マウントポイント「one3」「グラフィックモード」「EUC-JP」でお試しクダサイ。うちのラジオ設定だけその他の設定を自動化します。このくらいはいいよね(-_-;
つくったひと:Schaft(
おねーさんブログ
)
こうしんりれき:
2006/08/02
バグ取り用にログ吐かせてたんですが、それの書き込みエラー吐いてましたね。。。修正(-_-;
作業途中で放り出してはいけませんという見本ヽ(`Д´)ノ
2006/06/21
危険な入力への対策を後回しにしたまま忘れていたので実装。おかしな文字列を入れて送信した場合、空白になって返ります。
クオート文字とかそういうの。数字入れるべきところに数字以外はいってたりとかそういうの。
script typeとか思いっきり忘れてた。品のないソース吐いちゃってすいません。
PHPコードの公開は予定にありません。理由はソースの仕上がりがアレだからです。
ネトラジurl
http:// XXX.XXX.XXX.XXX:YYYY /
.m3u ←つまりマウントポイント
※マウントポイントがあまりにも短い場合、他の人とかぶっちゃうことがあるかもね。
完全一致のみで引っ張っていますが、マウントポイントはオリジナリティーのあるものにしたほうがよろしいかと存じます。
※サーバアドレスやポート番号は自動的に取得します。
動作モード
選択してください
グラフィック(バナー)
テキスト
出力する文字コード
必要があれば選択してください
EUC-JP
Shift-JIS
UTF-8
特に指定がなければEUC-JPエンコードで出力します。
※お使いのページの文字コードによって切り替えてください。
以下は、グラフィック(バナー)モードを選択した場合のみオプションです。
放送中バナーのURL
放送停止中バナーのURL
バナーurlは絶対パスでも相対パスでもルートからパスでものOKです。
パス?ナニソレという人は、自分用のバナーが置いてある画像のURLをhttp://から入力してください。
※相対パスを使う場合、記事の表示方法によって表示ディレクトリが変わったりするとあかんことになるので注意。
お使いのドキュメントのルートから/hoge/fuga/on.gifとかにするほうがよろしい。
バナーのイメージサイズ
横(Width)
ピクセル 縦(Height)
ピクセル
バナーのURL二つ、縦横のサイズは、
グラフィック(バナー)モードで使う際は必須
です。
どれかひとつでも不足(もしくは不正)がある場合、デフォルト設定で出力します。
テスト送信
※出力用のタグを自動生成します。