2010-07-01から1ヶ月間の記事一覧

phpizeを使うには…じゃなくて、yumで入れたPHPにsqlite2を追加する。

PHP

忘れないようにメモ。 社内で勝手に使ってるVMwareのOSがcentOS5なんだけど、phpでsqlite2が使えないので、インストールしようと思ったら、phpizeが使えなくてさ。*1 yum -y install php-devel こいつをインストールすることを忘れないように。 パッケージで…

入力フォームの初期値の操作で悩む…のつづき

テキストエリアなんかの初期値の操作について。 こんな入力フォームがあったとする。 画面遷移は 入力 ←→ 確認 → 完了 でもって、フォームの例。 <textarea id="message" name="message"><?php echo $message; ?></textarea> echoしてるだけなんだけど、htmlspecialchars()とかをかませるのを忘れないように。 …

入力フォームの初期値の操作で悩む

テキストエリアなどの入力フォームに初期値が入っていて、フォーカスすると初期値が消える…というのを考える。 でもって、未入力のままフォーカスが外れた場合に、初期値が戻る…とする(入力がなければ)。 というのはdefaultValueを使えば初期値を保持でき…

SQLite2でクラス

色々あって、試しに作ってみることにした。DBクラスの作成 - bnote ここのmySQLのクラスを参考にして。 とりあえず、コンストラクタはこんなふうで。 class mySQLite { private $link_id; private $result_id; function __construct($filename){ $this->link…

画像をデータベースから取り出して表示する

PHP

タイトルの通り。 お客さんの環境にphpMyAdminが入ってるので、そういう前提でテストした。 phpMyAdminで、適当なテーブルを作る。例えば、こんなん。 CREATE TABLE image_tbl ( id int(11) NOT NULL AUTO_INCREMENT , img longblob NOT NULL ); phpMyAdmin…

--without-gd だと…!?

PHP

PHPで画像の上に文字を表示させようと思って、ローカルのXAMPP環境であれこれやってて、ふと本番環境ってどうなってんだっけ?と思って、随分前に取得したphpinfo()の内容を確認すると… ‐‐without-gd とか出てる。 当然、GDの項目はない。 あーあ… イマドキ…

忘れないように… - IEだけbmpでしか保存できない問題

すげー悩んだ。 session_start()時、session.cache_limiterで指定されたキャッシュの制御方法が送信されます。そのデフォルトがnocacheになっているので、勝手にno-cacheのヘッダー情報が送られていた、ということでした。 画像表示プログラムの最初にsessio…

メールを受信して処理させる

ここでは受け取るユーザ名を「test」とします。 実行するのを「root」としています。 /etc/mail/aliasesに記述する。 # vi /etc/mail/aliasestest: "|/home/test/test.php"でもって # newaliasesで有効化。 rootからメールを送信する。 # mail test@XXXX.co.…