PHP
ユーザ入力などから危険なHTMLタグおよび属性などを削除する正規表現。 preg_replaceで使用します。 不完全な箇所もあるかもしれないので、ご参考までに。
開発環境でPHPのバージョンを上げたあと、date関数を使うとワーニングが出るようになりました。PHP5.1.0?以降でデフォルトタイムゾーンの設定が必須になるせいらしいです。 サーバ側に設定があれば出ないようですが、 ソースレベルで設定して解消。 /* TimeZ…
土曜日に関西アンカンファレンス参加してきました。 15分という単位でのセッションが、テンポが良くてあっという間でした。全セッションリストはこちら まとめたスタッフさん、お疲れ様です m(_ _)m 以下、自分の印象に残ったものなど。中でも、特に注意しよ…
http://framework.zend.com/manual/ja/zend.search.lucene.advanced.html 問題が起こる可能性があるとすれば、例外処理です。 静的オブジェクトのデストラクタでスローされた例外は、コンテキストを保持していません。 というのも、"スクリプトが最後まで実…
UTF-8のデータをJsphon Encodeで扱うと、微妙な文字化けする時は・・具体例 Webで見てると影響ない エディタで実データ見ると、 \u30bf\u30ed ・・・・・ とかになっている でもこれ、UTF8・・・・? こういうときは、$escapeNonASCIIを、falseに変更!
PEAR::Cache_Liteなら Cache_Lite::clean() PEAR::Cacheだと・・・・ Cache::flush() 以下、何故PEAR::Cache調べたかの経緯。
でも、「継承」も確かに便利。 「使い方は慎重に」なのでしょう。
いろいろ書き直し。 要するに。 インターフェイスは、”仕様定義”。
これは、自分の中では確信。 エラー処理はtry〜catchで
私的に悩んでいた点の1つですが・・・・ 結論。 ”オブジェクトから他のオブジェクトを参照”は、NGが基本
オブジェクト指向の勉強始めてから半年、本格的にJava漬けされて2週間。下記の通り、特にJava漬けされてから本格的に煮詰まってましたが、なんとなく把握できた・・・気がするので、脳内整理。 実際に、文章に整理してみます。まだ間違ってるかもしれません…
オブジェクト志向入門者。 頭が煮えそうです orz
たまたま、Javaメイン?でPHP学習中という方のブログ読んで笑いました。 引っかかるポイントが一緒です(^^;)http://fnya.cocolog-nifty.com/blog/2007/07/php_e06a.html オーバーロード PHPだと同じ関数名は使えないのですが、Javaだと引数や出力型が違えば…
オブジェクト志向プログラミングにも慣れなければ、と摸索しているこの頃。 今更なんですが、「PEARライブラリとか見てるとよくある一般的なクラス」について。http://onur.profcode.com/language.oop5.patterns.html ・・・・・このほかにも、 PHP5でオブジェク…
JavaのためにEclipse使ってみて感想 昔より使えるようになってる(気がする) でもまだ、たまに突然重い。アップデートチェックなんか、うかつにできない(^^;) では、PHPはどうなんでしょう? PHP+Javascriptは?ググって感想さがしてみてます。 今のところ…
app/controller/components/以下にauthコンポーネントをextendsしたmember_auth.phpコンポーネントを作ってみましたが、extendsができません。自動読込みされない模様。app_controller.phpで、adminとそれ以外を判別して、その段階でuserModelとセッションク…
purse_ini_file()、あるいはpurse_ini_string()の逆を行なってくれる関数は。 ないらしい。。。ファイルの中身が見やすいし、読み込みも軽い(気がする)ので、好きなんですが・・・・ Chat作り直すときは、設定ファイルini化しようかなあと思ってたくらいで…
php -r 'phpinfo();' ではなくphp -iでよかった模様。。 (例によって防忘メモ)
よく忘れるのでメモ; php -r 'phpinfo();' grep 'hogehoge' -A 5 とか追加してあげると、enabledのメッセージ行に希望の単語が含まれていなくてもキャッチできる 勿論、他の関数も実行できます
PEARのAuth使って、何が厄介って、PEARの中にはいってからエラーになった場合・・・でも、PEAR::AUTHには、標準でログを出す(ような)文が入ってるので、LOGの設定すれば、取れそうな気がするんです。http://pear.php.net/manual/ja/package.authentication.…