とりあえず今日の結果。 Continue reading
Tag Archives: PHP
WordPressのApache Benchの結果に泣いた
仕事で作っているサイトが共有サーバー上で運用する関係で、ある程度レスポンスよくしてあげたいなあということで、実際どれくらいの処理能力あるのか、Apache Bench走らせる手前に、自分のサーバーで走らせたら、あまりにも泣けてきたので、ちょっと貼ってみる。 Continue reading
var_dumpの結果をファイルに保存
自分用メモ
$filename='/tmp/foo.txt'; ob_start(); echo "var:\n"; var_dump($var); $out=ob_get_contents(); ob_end_clean(); file_put_contents($filename,$out,FILE_APPEND);
引用元
var_dump()の結果をファイルに書きたいこともあるよね だからob_*() – ただのにっき
http://d.hatena.ne.jp/captino2003/20080716/1216216985
imagefilterにはまる
imagefilter
http://www.php.net/imagefilter
PHP5以上だと、画像をグレイスケールやらいろいろいじれる、便利なimagefilter関数(GD必須)が使えます。
その中に、画像をモザイク化してくれる、IMG_FILTER_PIXELATEモードが存在し、いろいろやっても、どうにも動かない。って状態になりました。
バージョン的には、PHP5って書いてあるし、動くはずだよな~。しかし表示されるエラーは、
Warning: imagefilter() expects parameter 2 to be long, string given in /hogehoge/mosaic.php on line xxx
そんなのねえYOってPHPからのエラーメッセージで、いろいろ調べていたら、こんなのにぶち当たりました。
定義済み定数
http://php.plus-server.net/image.constants.html
IMG_FILTER_PIXELATE
magefilter()関数で使用する特別な GD フィルタ (PHP 5.3.0 以降で使用可能)。
・・・そりゃ、PHP5.2系じゃ動かないよね・・・orz
imagefilterの説明にも書いておいてほしかったな・・・。PHP5.3.0以降だよって・・・。
PHPで画像のEXIF情報を読み取るサンプル
PHPSPOT開発日誌
http://phpspot.org/blog/archives/2008/04/phpexif.html
PHPからExif情報を取得する方法。
取得できる内容については
んでもって、もしサーバーのPHPが古くて使えない、又はコンパイルオプションで無効の場合には、以下の方法がある。
Yaskey Diary
http://www.yaskey.cside.tv/mapserver/diary/diary.php?mode=main&COM=234
The PHP JPEG Metadata Toolkit
http://www.ozhiker.com/electronics/pjmt/
APC と jQuery を利用してファイルアップロードの進行状況を表示する
cl.pocari.org
http://cl.pocari.org/2008-04-13-2.html
ちょっと面白そう。あとで実験用。
でもAPCってインストールされているところって少ないよね・・・。
PHP セキュリティ対策 基本事項
技術論評社
http://gihyo.jp/dev/serial/01/php-security
yohgaki’s blogの中の人が技術論評社で書いているセキュリティ対策のまとめ。
どこまで自分が実装できているか・・・。0点って言われそうだなw
WEBシステム上でのWindows iniファイルの読み書き
WEBシステムからWindowsのiniファイル(設定ファイル)を処理する場合に、参考になるURLなど。
PHP
IBM
http://www.ibm.com/developerworks/jp/opensource/library/os-php-readfiles/
PHP SPOT(IBMなどへの紹介記事)
http://phpspot.org/blog/archives/2007/03/php_72.html
Perl
Vectorのライブラリ
http://www.vector.co.jp/soft/win95/prog/se247112.html
一応、これからXMLやJSONなどに変換するコードを作ったほうが幸せになれるかな?
EACのDBを利用した、所持CDリストのかんたんなHTML化と、手元ファイルとの突合せが容易かな?<アーティスト名・アルバム名がファイル名に正しく含まれている場合にのみ有効?
iTunesの設定ファイルからも、同様なものを作成できると、もっと幸せか。
Windows Media PlayerとかのDBってどうなっているんだろう?<要確認
WinAmpなどについても確認したほうが良さそう。<特にDBなさそう・・・。
ついでにそのまま、WEBサービス化して、携帯やブラウザからチェックできると、なんとなく幸せ?<そのままAmazonのAPIでISBN取得、画像とかをつけた状態で、アフィリエイト、ソーシャルDB化が楽しいかも。<そもそもAmazonのAPIってどこまでデータ取れるの???フリガナとかアルファベット表記をソート用に持っているとありがたい・・・。
そのままAPI化して、ブログパーツもいける。
企画完了・・・いいのかコレで。←自分がほしいからよしとしよう。
SQLインジェクション対策(MySQLとPHPの場合)
まずやっておくべき事は、入力文字列に対するエスケープ処理で、PHP & MySQLの場合には、下記関数が用意されているので、忘れずに設定しておくこと。
mysql_real_escape_string
(PHP 4 >= 4.3.0, PHP 5)
http://jp.php.net/mysqli_real_escape_string
http://phpspot.net/php/man/php/function.mysql-real-escape-string.html
非常に美しいcoverflowスライドギャラリー『ImageFlow』[to-R]
http://blog.webcreativepark.net/2008/02/06-221054.html
PHPで動的にサムネールを作成し出力
クリック後の動きをハックすればおもしろい。