正規表現をより読みやすく記述する小技

2008/03/04 火曜日 - 15:20:45 by mamo mamoの投稿

もう1年前の記事なんだけれども、良く使うわけじゃないから、なかなか身になっていない「正規表現」。
ちょっとしたことなんですが、こんな風に書いておくと、後で見たときに非常に分りやすい!
ということを覚書・・。

Read the rest of this entry »

多くのテーマに XSS 脆弱性のおそれ

2007/08/27 月曜日 - 09:50:15 by mamo mamoの投稿

このブログでも使っているWordPress。そのテーマの多くにXSS(クロスサイトスクリプティング)の脆弱性のおそれがあったらしいのでメモ・・・。

対策をされてない方は一度確認してみましょう!
私も該当箇所を修正しておきました。

WordPress Japan :: トピックを表示 - 多くのテーマに XSS 脆弱性のおそれ (EasyAll は要確認)
http://phpbb.xwd.jp/viewtopic.php?t=1144

Read the rest of this entry »

便利なHTML_QuickForm。出力コードをカスタマイズする時。

2007/06/05 火曜日 - 20:57:35 by mamo mamoの投稿

PHPの標準ライブラリ「PEAR」のHTML_QuickFormとSmartyの連携、かなり慣れてきました!

・・で、HTML_QuickFormは通常(?)、checkboxやradioはGroup化して出力するので、「項目ごとになんかでくくる」ってことが出来ません。
色々createElementの属性を調べてみても出来なさそう・・と思ったら、既存クラスの上書きで対応可能なのですね!
PHPのテクメモ」さんにて紹介されていました。

Read the rest of this entry »

クールなフォームチェックAjaxライブラリ「Really easy field validation」

2007/03/30 金曜日 - 14:59:21 by mamo mamoの投稿

DEXAGOGOAjaxを使った「入力フォームのチェックスクリプト」。
PHPやjavascriptでダイアログ出すんじゃ、スマートじゃない。そこでAjax。
最近では様々開発されているので、うれしい限りなのですが、「結局どれがよいのか」。

phpspot開発日誌」さんでも複数、紹介されています。これを参考に自分の備忘録として・・。


phpspot開発日誌: JavaScriptでフォームの値をリアルタイムにバリデートするライブラリまとめ
http://phpspot.org/blog/archives/2007/03/javascript_43.html

この記事のように、下記の「Really easy field validation」は、使ってみた結果、ホントすばらしいです!

Really easy field validation * Dexagogo
http://tetlaw.id.au/view/javascript/really-easy-field-validation

デモサイトで体験してみてください。
http://tetlaw.id.au/upload/dev/validation/

Read the rest of this entry »

再開、そしてサーバ引越し

2007/03/09 金曜日 - 16:48:18 by mamo mamoの投稿

やっと戻ってまいりました!
年明け以降の怒涛の激務から帰ってきました!その間でも色々ネタはあったのですが、とても書く時間が無い・・
ってなわけで、今後ともどうぞよろしくお願いします。

そんな再開を記念するわけではないですが、長い間DBの遅さでBlog閲覧に支障をきたしていたロリポップサーバから、XREAサーバに引越しをしました。ロリポップより安く、容量が2Gに拡張もされ、DB5個、マルチドメイン対応、SSH接続など、機能もすばらしいです♪
もうさくさく表示されてますよね?
Read the rest of this entry »

PHP+MySQLでフリーなアクセス解析ツール「Mogura」

2006/09/11 月曜日 - 21:15:04 by mamo mamoの投稿

フリーな良いアクセス解析ツールとして「PHP-Stats(文字化けあるので1.8系を愛用)」を使い、その高機能ぶりに満足していたのですが、場合によりリスティング広告経由のカウントがされない?とか、この日のこの時間帯っ!という見方が意外と出来ない(作り的にもあまり想定されていない)ようで、PHP+MySQLでフリーなアクセス解析ツールを探しております。

そこで良さそうなものを発見♪ β版ながら、非常に見やすくカスタマイズ性が良い(コレ大事!)、オーサカPHPさんの「Mogura」を設置してみました。

しかし、解析コード挿入してみるとエラーが・・ writelog.phpの136行目ででコケてる模様。

//拒否リストの読み込み
function get_exclude(){
 (略) $res = $db->cache->query(”SELECT * FROM “.constant(”DB_EXCLUDE”).”;”);
 (略)
}

ググってみると、ロリポップサーバ使ってる人たちに多いらしい。(ここももちろんロリポである。)そして「cache」あたりがイカンらしい・・とりあえずこの関数をコメントアウトしてみると動作した次第。

久しぶりログ見てみると、やっぱり更新しないブログはサッパリだめですわな〜(^^;

サーバー移転します!?

2004/03/15 月曜日 - 11:18:48 by mamo mamoの投稿

サーバー移転のため、あさってぐらいから3~7日ぐらい閲覧できなくなります。(あいまい・・)

というもの、いままでロリポップが昔試験的にやった独自ドメインプランサーバイアでやっていたんだけど(お!まだページは残ってる!)、結局そのプランが途中からまったくの放置プレイとなっちゃったのね(–;(もちろんサポートにメールしてもまったく返事なし・・・ただ、請求も止まってしまったので、それはそれで良かった(笑))
ただ、(実質無料で動いているので)これから先、突然消されても文句も言えないんだろな・・と考え、ちゃんと?お金を払ってサポートもよいサーバーを契約しよう!ってことになりました。

でもやっぱり料金は安いほうが良い♪で、候補になったのがXREA.COMロリポップ(またかよ!)。
Read the rest of this entry »