PHP

第3弾/mosKingyoyaDBTable

金魚屋開発支援シリーズ第3弾。 手抜き屋のためのmosDBTable 拡張コンポーネント。 1.1.0 でまともに動きます。これまでのことは忘れてください。 はじめに 以下あらゆる著作物の利用に関して著作者は一切の責任を負いません。 以下あらゆる著作物の著作権…

第4弾/管理画面HTML生成 Mambot

金魚屋開発支援シリーズ第4弾。 手抜き屋のための管理画面HTML 生成 Mambot。 はじめに 以下あらゆる著作物の利用に関して著作者は一切の責任を負いません。 以下あらゆる著作物の著作権は金魚屋ですが、とりたてて利用に制限はありません。 利用にはHTML …

第3弾/mosKingyoyaDBTable

金魚屋開発支援シリーズ第3弾。 手抜き屋のためのmosDBTable 拡張コンポーネント。 はじめに 以下あらゆる著作物の利用に関して著作者は一切の責任を負いません。 以下あらゆる著作物の著作権は金魚屋ですが、とりたてて利用に制限はありません。 利用にはH…

第1弾/抽象MOS クラスコンポーネント

金魚屋開発支援シリーズ第1弾。 手抜き屋のための拡張。 はじめに 以下あらゆる著作物の利用に関して著作者は一切の責任を負いません。 以下あらゆる著作物の著作権は金魚屋ですが、とりたてて利用に制限はありません。 利用にはHTML とPHP について多少の…

第2弾/Iterator クラスコンポーネント

金魚屋開発支援シリーズ第2弾。 はじめに 以下あらゆる著作物の利用に関して著作者は一切の責任を負いません。 以下あらゆる著作物の著作権は金魚屋ですが、とりたてて利用に制限はありません。 利用にはHTML とPHP について多少の知識が必要です。 ツッコ…

第1弾/抽象MOS クラスコンポーネント

金魚屋開発支援シリーズ第1弾。 はじめに 以下あらゆる著作物の利用に関して著作者は一切の責任を負いません。 以下あらゆる著作物の著作権は金魚屋ですが、とりたてて利用に制限はありません。 利用にはHTML とPHP について多少の知識が必要です。 ツッコ…

金魚屋簡易投票システム ver.1.2.0

金魚屋の車輪の再開発シリーズ。 修正時に分かりやすいように、HTML と設定、処理を別ファイルに分割。 Latest Version version 1.2.0 HISTORY 1.2.0 2008-03-20 修正時に分かりやすいように、HTML と設定、処理を別ファイルに分割。 1.1.0 2008-03-11 割合…

金魚屋簡易投票システム ver.1.1.0

金魚屋の車輪の再開発シリーズ。 割合を小数点の指定桁数で四捨五入して表示するよう修正。 Latest Version 1.1.0 HISTORY 1.1.0 2008-03-11 割合を小数点の指定桁数で四捨五入して表示するよう修正。 1.0.2 2008-03-05 data.csv が空のときにエラーとなるバ…

金魚屋簡易投票システム ver.1.0.2

金魚屋の車輪の再開発シリーズ。 またバグ出てました。使ってる方は最新版をどうぞ。 Latest Version 1.0.2 HISTORY 1.0.2 2008-03-05 data.csv が空のときにエラーとなるバグを修正 ロックファイルの既定ファイル名を変更。Windows ユーザにも分かりやすく…

金魚屋簡易投票システム ver.1.0.1

金魚屋の車輪の再開発シリーズ。 即行でバグ発見。クッキー発行にミスってた。 Latest Version 1.0.1 はじめに 以下あらゆる著作物の利用に関して著作者は一切の責任を負いません。 以下あらゆる著作物の著作権は金魚屋ですが、とりたてて利用に制限はありま…

金魚屋簡易投票システム ver.1.0.0

金魚屋の車輪の再開発シリーズ。 Latest Version 1.0.0 はじめに 以下あらゆる著作物の利用に関して著作者は一切の責任を負いません。 以下あらゆる著作物の著作権は金魚屋ですが、とりたてて利用に制限はありません。 利用にはHTML とPHP について多少の知…

福島県が福島県じゃない!?

mb_internal_encoding('UTF-8'); $result = mb_ereg('/^福島県/', '福島県郡山'); if (!$result) { echo "福島県じゃないよ!" ; } REFERENCES http://ifs.seesaa.net/article/26300967.html http://yosiwo.lowtech.ne.jp/item/475

PHP4 シングルトンの罠

シングルトンでクラスをインスタンス化するときにリファレンスで受け取るとしくじる。 これが何でなのか分からなかった。 PHP4 は =& で受け取らないとインスタンスのコピーを受け取っちゃうから、激しく不満なんですが。 バグですか?http://jp2.php.net/ma…

覚書: MagpieRSS で日本語が文字化け

version 0.72 include 前にMAGPIE_OUTPUT_ENCODING で出力したい文字コードを定義する。 define (MAGPIE_OUTPUT_ENCODING, 'UTF-8');

pg_escape_string の罠

こんなソースがありました。 mb_internal_encoding('EUC-JP'); // DB の文字コードはUTF-8 でコンパイルされている $sql = "INSERT INTO table (name) VALUES ('".pg_escape_string("司'")."')"; pg_exec("SET client_encoding TO 'EUC-JP'"); pg_exec($sql)…

Smarty って面倒よね

面倒くさがりの考えそうなこと。 以下のソース使って何が起きても責任は取りませんのであしからず。

HTML_QuickForm のapplyFilter について

全角カタカナを求める入力フィールドで、applyFilter でひらがなをカタカナに変換するように設定して、addRule での処理やexportValue() で平仮名がカタカナとして処理されてハッピーと思ったら、確認画面では平仮名のまま表示されてしまった。どうもレンダ…

やめてくれ

$result = pg_exec("SELECT * FROM hoge WHERE fuga = $_REQUEST[piyo]"); $value = pg_result($result, 0, 0); pg_freeresult($result) piyo が空の可能性を考慮してない面倒なWarning 生成器。 こういうソースを見つけたら、とりあえずpiyo に"''; DROP DA…

Re>それは演算子の優先度の問題ですよ

PHP

そー言われてみればそーね。 検証したときに、 while ( ($line=fgets($fp)) && !feof($fp)) { echo $line; } でも1って出たから「なんじゃこりゃ!」ってなったわけで。 今試したらそんなことなかったんだな。 きっと血迷ってたんでしょー。 ちなみにこの条…

バグ?

PHP

while ($line = fgets($fp) && !feof($fp)) { echo $line; } ってやると、1とか出る。 while (!feof($fp) && $line = fgets($fp)) { echo $line; } なら問題ない。 まあ、上記は条件そのものが間違ってるからいいんだけどね。 他の場面でも起こるのかな。

Mojavi

PHP

試しに使ってみようと思ったら、次のようなWarning とエラーが出まくった FATAL [/usr/home/mojavi/mojavi-all-classes.php:62] Only variable references should be returned by reference コンストラクタがリファレンスを返すはずなのに返してないって怒ら…