2008-03-13

PHP encoding


データベースでのバグがようやく収束し始めました。

もう、データベースのバグフィックスでほぼ一日近く使ってしまったorz

生産性≒ゼロ

もっと頭フルに使わないと、マジで時間の無駄だ。


問題点:データベースからtxtファイルを受け取り、表示する処理における改行,文字化け,例外処理など
解決策:気合

global $mosConfig_live_site;
$logoDirectory = "/data/records";
if($replacement == ""){
$replacement = "まだ登録されていません。";
}else{
$filename = fopen ("$mosConfig_live_site/$logoDirectory/$replacement", "r");
while (!feof($filename)) {
$result .= "<Div Align='left'/>";
$result .= mb_convert_encoding(fgets($filename, 4096), "UTF-8", "auto");
$result .= "</Div>";
$result .= "<br>";
}

fclose ($filename);
$replacement = $result;
}

0 件のコメント: