Category
Latest Comment
Monthly Archive
Blog Parts
|
2010/02/14(Sun)
2010/02/08(Mon)
最近、公開型のアクセスレポートなどに掛かるエロサイトからの日本語を含む逆アクセスリンクリファラが増えてきたので除外する簡単なプログラムを書いてみました。 サーチエンジン以外の日本語を含むURLを除外する記述です。 最近のエロサイトは日本語ドメインが流行なんですかね?
-----------------------ここから----------------------- # サーチエンジン(半角スペースで区切る) $search = '.yahoo. .google. .goo. .infoseek. .bing.';
# 日本語を含むURLチェック if ($search) { local($flag); foreach ( split(/¥s+/, $search) ) { if ($ref =~ /$_/i) { $flag = 1; last; } } if ($flag == 0 && $ref =~ /[^¥x00-¥x7F]/) { $ref = ''; } } -------------------------ここまで---------------------
お○んことかオナ○ーとかエロとかの日本語を含むURLでお悩みの皆さん、お試しください。^^ ※記述例は、都合上、Tabの代わりに全角スペースを使ってますのでご注意ください。 ※「¥」も半角に直してください。
2010/02/07(Sun)
2010/02/05(Fri)
//(Wed)
2009/04/19(Sun)
皆さん、掲示板などの投稿で長いURLや連続する長い半角英数文字列のイタズラなどでテーブルの枠が極端に広くなって困ったことありませんか? ちょっと見苦しいですよね。^^;
ブログのURLやグーグルなどの検索結果のURLなど長いURLを書き込む機会も増えてきましたよね。 そんなとき便利なスタイルシートがあります。
<table style="word-break:break-all" 〜略〜>
上記で解決する筈です。お試しください。^^
2009/01/24(Sat)
最近というか以前からあったのですが、KENTスクリプトの投稿キーを突破するスパムが目立ちます。 たぶん、投稿キーを信頼する余りに他の防衛措置が疎かになっており、そこに付け込まれてターゲットとされているのでしょう。 他にはスパム対策を施してない方が多いようです。(^^;) 恐らく、「Web Patio」 「Joyful Note」 などの文字列を検索して自動投稿スクリプトなどに登録しているのでしょう? まぁ、自動ではなく訪問しての手作業の可能性もありますが…。
以下の対策が有効と思われますので、是非対策してください。
1、リファラを返さない投稿は弾く 2、短すぎるカキコ時間はコピペ投稿と見なして弾く 3、http://w6.oroti.com/~gchan/access_check/ を組み込み投稿を制限する。 ※access_check.pl は regist.cgi に組み込むと投稿のみ弾けます
など、が有効と思われます。 尚、これらの対策は、Patio-G / YY-BOARD-G には既に組み込んであります。 http://w6.oroti.com/~gchan/joyful-G/joyful.cgi にも組み込んで様子をみています。 ------------------------------------------------- 最短投稿許容時間については、 ./lib/registkey.pl の54行目あたりからを
# キー一致 if ($input eq $code) { # 制限時間オーバー if (time - $time > $pcp_time*60 || time - $time < $write_time) { return 0;
と記述し、init.cgi に添付画像のような設定を設けてください。 ./lib/registkey.pl はスクリプトの種類を問わず共通のようです。 ※一応確かめてください。
2008/12/29(Mon)
タグ入力支援とか文字列変換とか、要望があったことと PHP スクリプトには以前から組み込んであったので Web Patio にもと思っていたこともあったので組み込んでみました。
普通掲示板などにタグを記述しますとタグの部分が <b> → <b> とコード変換されてタグが効かない状態でログ保存されます。 それを表示の段階でまた復元するとタグが有効となります。
# タグ変換 $com =~ s/<b>/<b>/g; $com =~ s/<\/b>/<\/b>/g; $com =~ s/<small>/<small>/g; $com =~ s/<\/small>/<\/small>/g; $com =~ s/<del>/<del>/g; $com =~ s/<\/del>/<\/del>/g;
上記のようにコメント中からタグがコード変換された文字列を拾い出して復元してあげるのです。 この作業により安全に必要なタグだけを使うことができるのです。
タグ入力支援はHTMLタグをそのまま入力すれば良いのです。 先に書いたようにタグはコード変換され安全な形でログ保存されるのですから。
# タグ入力支援 print "<b><a href=\"javascript:MyFace('<b></b>')\">太</a></b>\n"; print "<b><a href=\"javascript:MyFace('<small></small>')\">小</a></b>\n"; print "<b><a href=\"javascript:MyFace('<del></del>')\">消</a></b>\n";
2008/11/15(Sat)
久々のブログ更新です。(^o^;)
YouTube・ニコニコ動画を簡単に、いろいろな形式でダウンロードできるブラウザ Craving Explorer を見つけました。 実際に使ってみましたが、使い心地ベリーグッドです。 ひとつ不満を言うとホームページがCraving Explorerのサイトになっていて変更できないところですかね。グーグルやアマゾンの広告がいっぱいです。まぁ、ブラウザ自体がタダなので当然といえば当然でしょうね。 ブラウザとしては、IE や Firefox など使っていれば、違和感無く使えます。フレーム構成になっていて下三分の一がダウンロード進行状況表示エリアになっています。 いろんな形式でダウンロードできるので本当に便利です。MP3 で音楽だけ分離保存することもできます。
2008/06/28(Sat)
海外無料鯖 igotfree.com を紹介します。 添付しましたサイトのスクリーンショット画の左中ほどに大まかなサービス内容がありますが、 無制限スペース・無制限転送量・広告無し・PHP, MySQL, CGI サポート・etc...ということです。 私も借りてみました。お絵かき広場 として利用中&様子見中です。^^ CGI をサポートする海外無料鯖は少ないので期待してるのですが… 無制限スペース・無制限転送量・広告無し・などと至れり尽くせりな太っ腹なサービスはありがたいのですが、収入源は何なのか?サーバ維持費は?…と心配な点もあったりします。(^^;) 取り敢えず様子見ということで…。
|
|