PHP

フォームに入力されたHTMLにscriptタグなどが含まれていないか検証する

最近仕事でもプライベートでもPHPしか書いてないので、久々にPHPネタを。 HTMLを入力できるフォームを作りたくって、ただscriptタグやonloadなど、スクリプトを実行する要素が入ってほしくなかったので、そのバリデーションを書いた。 ただ正規表現として処…

WebMatrix+Symfony2 WebMatrixの関連付け設定を変更してtwigを開けるようにする

またまたWebMatrix+Symfony2シリーズ。WebMatrixのデフォルト構成ではtwigファイルをファイルのツリーでダブルクリックすると、WebMatrix側で開かずにWindowsの関連付けで開こうとしてしまいます。この設定は、C:\Program Files (x86)\Microsoft WebMatrix\c…

WebMatrix+Symfony2 Bundleを作って表示させる

引き続きWebMatrix+Symfony2シリーズ。SymfonyはBundleという「プラグインのすごい版」を組み合わせて作っていくようになっているとのこと。だいたい投稿管理、ユーザー管理、みたいに機能の単位で切っていくような想定みたいです。コンソールからスケルトン…

Windows環境でSymfony2のconsoleを使う

目下Symfony2勉強中です。一通りチュートリアルのツアーの日本語訳があったので、こちらを読んでみました。Scopenote: Symfony2 クイックツアー 第1部だいたい一通り飲み込めたかなってところで、最後の方を読んでいると、Ethnaにおけるethnaコマンドのよう…

WebMatrixにPHP 5.3を入れてSymfony2を入れる

昨日のイベントに影響されて、早速Symfony2を触ってみることに。PHP5.3といえばまだまだ最新。僕がメインで使っているLinux環境に入れるのは互換性とかあれこれあってめんどくさい。そこでAzureのセッションで紹介されていたWebMatrixを使ってさくっと環境作…

PHPカンファレンス関西にいってきました。

昨年末、ちょっといろいろあってPHPは見るのも嫌な状態に追い詰められていたのですが、最近ようやく復帰。ならばもう少し気持ちを盛り上げるべきだと思い、ちょうどPHPカンファレンス関西が開催されるということで行ってきました。しかし、セッションではほ…

Ethna で作る Windows Phone 7 への Push Notification

ふと思い立ってWindows Phone 7のPush Notificationを試してみることにしました。対向となるサービス込みでの構築が必要になるのでちょっと手間がかかりますが、仕組みはそんなに難しくありません。 WP7上でHttpNotificationChannelを作成します。 すると、C…