浜松市を拠点に静岡県西部にてWeb,デザイン,写真撮影〜を行っております。SOHOならではの身軽さと適正料金にてお客様の企業価値向上に取り組んでいます。サイト制作・管理、カタログ・広告デザイン、撮影等までお気軽にご相談下さい。




2010年7月23日

PHP5とかCGIモードとかDSOモードとか

Filed under: Web & Design,備忘録 — Cript @ 2:43 PM

最近、運用してるレンサバがことごとくPHP5に移動してくれたりして手間ばかり取られる。

.htaccess書き換えないといけないとか
PHPでCSV読むときに文字コード変換がおかしいとか、つーか読めないとかもろもろ。

んで、いろいろ調べたりしたことをわすれないよーに以下

—————————– 備忘録 ———————————
HTML4のサイトをXHTML1.0で書き直したんだけど
の中身が直前のcenterに引きづられて真ん中に来ちゃうときっ!
CSSに

table {
margin-left:auto;
margin-right:auto;
text-align:left;
}

これだと、


とかも反映される。d(*'-'*)b イエーイ

最近はHTMLもPHPもUTF-8にしてたんだけど、UTF-8で書いたページ内でエクセルで編集したCSVファイルをPHPで読んで表示するとき。

みたいな書き方してたんだけど文字化けするんで

$file = mb_convert_encoding ($file,"UTF-8","SJIS");

とかはさんでみたけど動かない。
んで!
こちらさまのサイトを参考にさせて頂いて

";
echo "";
echo "";
echo "";
echo "";
}
?>
${name}${adless}${tel}

てなかんじでHTML上に表として表示できましたとさ。d(*'-'*)b イエーイ

あと、ロリポップとかのPHP5がCGIモードでしか動いてないときの.htaccess
PHPが拡張子HTMLとかでも動くようにしてる人多いと思うけどその場合
addType application/x-httpd-php .htm .html

AddHandler php5.2-script .htm .html
にすべし。

あと、ファーストサーバとかでPHPがEUCで動いてる時は
php_flag mbstring.encoding_translation off
php_value default_charset “UTF-8″
でおK。

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment