php

技術関係

trimで取れない半角空白文字(C2A0)がある

文字列として表示させてみると半角空白のようだけど、trimを使っても消えないものがあったので調べてみた パッと見分からないので、取り敢えず文字列を文字コードに変換してみると件の半角空白文字は「0xc20xa0」。 通常の半角空白文字は「0x...
技術関係

phpでCSVを読み込むらしいライブラリ

古いディレクトリを漁っていると出てきたので一応サルベージ もはや、いつどうして作ったのか不明なので、動作確認すらせずに公開だけしておくことにする <?php class CsvParser { var $handle; var $lengt...
技術関係

imagecreatefromjpegでの画像リサイズ時にエラーが出力される

この問題、ちゃんと解決はしてないけどこのままだと放置しそうなので一応公開しておくことにする PHPで画像リサイズを行なっていた際に、以下のようなエラーが出力される Warning: imagecreatefromjpeg() : gd-jp...
技術関係

LastRSS.phpを使った際にcontent

現在配布されているバージョンでは、RSSに含まれるcontent:encodedを拾ってこれないので対応した 修正箇所 修正前 var $channeltags = array ('title', 'link', 'description'...
技術関係

mysqlで「server has gone away」というエラーが返ってくる

おそらく、Mysqlのセッションがタイムアウトしてしまっていると思われる。確かに若干sleepを長くしすぎていたかも とりあえず、セッションの有効時間を調べてみる SHOW VARIABLES LIKE 'wait_timeout' 英語で...
技術関係

CakePHPでSqlite3を使う

標準のPHP5で対応しているSqliteのバージョンは2のため、単純にdatabases.incにsqliteと書くとバージョン2で使われる。 バージョン3は、PDOを使ってアクセスするのだけど、標準のCakePHPでは読み込めないので、調...
技術関係

Windows上のVirtualBoxにPHP5.3の環境を準備する

タイトル的には「Windows上で」とつけたけど、実際Windowsはほとんど関係ない。 内容自体もCentOSを突っ込んでyumでインストールしているだけなのであまり意味が無い。 一応公開しておく 必要なファイルをダウンロードする Vir...
技術関係

PHPを使ってカスタムマップ用に画像を自動生成する

Google Maps APIが提供するカスタム マップ タイプで使用するタイル画像をPHPで動的に生成することを考える ・カスタム マップ タイプ ・グーグルマップのしくみを探る » GAMMA Blog やりたいこと 「世界測地系の緯度...
技術関係

Googleの画像検索をAPI経由で使う

以下を参考に ・43.Google画像検索API。クエリを作って欲しい情報をゲット ・画像(imgae)を検索する方法とcurl関数群について うずら技術メモ ・JSON Developer's Guide - Google Image S...
技術関係

PEARのライブラリを呼ぶとエラーになる件について

PEAR/Exception.phpを継承しているクラスでPEARが呼べないというエラー Warning: require_once(PEAR/Exception.php) : failed to open stream: No such ...