php

phpのerror_reportingで整数値で指定したいけど

php

同じE_ALLでも、phpバージョンによって値が異なる。 コマンドライン叩いて、値を出す。 $ php -r 'echo E_ALL,"\n";' 6143 $ php -r 'echo E_ALL | E_STRICT ,"\n";' 8191 error_reportingで使用するエラーレベルのビットマスクを調べる方法 http://dqn.saku…

ブクマ: php mysql "LOAD DATA INFILE"

参考: http://d.hatena.ne.jp/tune34/20080306/1204805529

php5.4で、EUC-JP+Smarty

php5.4でコードの大半がEUC-JP、Smarty1.8xを使用しているモノを触る機会があり、 そこでの現象として、 Smartyのhtml_optionsで、option要素name属性,value属性に入るはずのマルチバイト文字が、 軒並み"つぶれて"しまうというものに出会う。(文字化けとい…

php::Apacheに複数バージョンのphpを共存させる

php4からphp5への過渡期に、一部で常識になっていた作業ですが、わすれてました。参考: Apache2で複数バージョンのPHPを使い分ける - エーエイチレフ linuxサーバー技術情報 【要点】 Apache2系のhttpd前提である。(ただし1.3.x系でも同様に実現可能) 普通に…

(昔の手) php::マルチバイト文字列を含んでいるかをチェックする

via http://aoitimes.fxy.jp/archives/1022 これだめ、左右の評価が同じ値になる。たぶんphpのバージョンアップに伴ってマルチバイト処理が徹底されて等価な関数になってるんじゃないかと思…

php::全角ひらがな/全角カタカナで構成された文字列であるかをチェックする

via http://blog.syuhari.jp/archives/418

PHP::機種依存文字だけ識別して除去

俺用チートシート

URLの基点 携帯

メモ

try catch構文 http://fstyle.ddo.jp/archives/2006/08/trycatch.html ・javaは例外処理を徹底させないとコンパイラ先生に怒られる。 ・phpはif分で代用できるので利用価値がそれほど大きくないかも ・javascriptでは手軽に使える phpエラー処理 "PHP の「…

cakephp::day0

再度チュートリアルからはじめるお! cakeのソース展開(1.2.4展開) パーミッション::~/app/tmp/ を writable セキュリティ::app/config/core.php 内の 'Security.salt' を変更。36文字のランダムなalphanumeric設定 ドキュメントルートに、.htaccessが入って…

php:: microtime

1248401799.0083

php::ffmpeg-php

#yumで mplayer + ffmpeg + ffmpeg-develインストール #ffmpegのソースを何処からか持ってきて展開。展開後ディレクトリ中のlib*ていうディレクトリ中のヘッダファイルを、/usr/local/include/ffmpegに配置(copy) #ffmpeg-phpを普通にインストール。 むふぅ…

php::なぜだかよく忘れる。

php::セッションの設定

# .htaccess php_value session.name PHPSESID php_value session.auto_start 1 php_value session.use_trans_sid 0 php_value session.use_cookies 1 php_value session.cache_limiter none #...デフォルトではnocacheになってる。 php_value session.cache…

メモ:YouTubeAPI + PHP(Zend)

何はともあれ、動画をアップロードしてみたいんだもじゃー

CakePHP 初心者(俺)用リンク

http://book.cakephp.org/ja/ http://book.cakephp.org/ja/view/219/cakephp (v1.2でのチュートリアル:ブログ) http://www.blueocean.bz/blog/cakephp/ http://codezine.jp/article/detail/670?p=1

CakePHP 事始め

/app/tmp ... パーミッション変更 /app/config/core.php ... salt値変更 /app/config/database.php ... 必要に応じて接続設定 基本的な用語 コントローラ コンポーネント(コントローラでの共通部品) モデル ビヘイビア(モデルを拡張するもの) ビュー ヘルパ…

メモ: php pear MDB_QueryTool

MDB_QueryTool を extends した クラスのインスタンス作るときに、DSNの代わりにmdb2のインスタンス渡しても成功。... 約20時間前 from web なるほど、MDB2とか一旦作って、$MDB2->query('set names utf8') した上で、 MDB_QueryTool->setDbInstance($MDB2);…

Smarty::テンプレートリソース

Smartyの普段の利用では、テンプレートは、"ファイル"として保存されていればいいのだが、デザインをあれこれ切り替えたいなどの要望に対応したいとき、データベース内にテンプレートを保存しておけたらなーといったケースで使う。らしい。 [テンプレートリ…

php: よくやるリダイレクト

"PHP Fatal error: Using $this when not in object context in"

PHP Fatal error: Using $this when not in object context in ***at php : PHP Version 5.2.6 at system: Linux sm-***.smileserver.ne.jp 2.6.25.3-Opteron #4 SMP えーと....なんで出るんだっけ 意訳:「クラス定義以外のところで $this つかっちゃだめよ…

今日作ったツール: mailtoとかで使うurlencode文字列取得

php

なにげに忘れる相対パス

あとで読む。 http://www.hoge256.net/2007/08/61.html

HTML Purifier

php

(まとめ中)投稿されたテキストデータをHTMLコードとして出力したい(せにゃならん仕様である)場合、付きまとう問題であるXSS。 クロスサイトスクリプティング対策として最終的に行き着くところは、投稿データをHTMLとしてパースし、パース結果を持ってしかる…