携帯サイトで文字化け

070707.gif
 
EUC-JPでパソコン向けに構築したサイトを携帯表示へ対応作業中、文字化けに悩まされる、、ありがちですw

携帯電話はShift-JIS以外の文字コードへ未対応の機種が多い為、必然出力をShift-JISへ統一してやる必要がある。今回はパソコン向けに制作したEUC-JPのDB・PHPスクリプト・Smartyテンプレファイルをそのまま使用しつつ、出力のみShift-JISへ変更してやるということになる。以下のサイトを見つけ、参考に諸所作業。
→ケータイ(モバイル)サイト構築ではまる:文字化け
http://www.syrup-factory.com/b/archives/2006/02/post_1.php

続きを読む →

動的ページを静的URLで表示させる(PATH_INFO使用)

400-300.gif

検索システムなど閲覧者が求める情報を動的に表示させるサイトでは、
http://masha.maakikaku.jp/index.php?mode=search&type=hiphop
こんな感じにURLへ?やら&やら引数がだらだらと付いていきます。
サーチエンジン対策上このままじゃあかんということで、
例えば上記のURLを下記の静的URLで表示させるようにしたい。
http://masha.maakikaku.jp/index/search/hiphop.html

これを実現する為には様々な方法があるようなのですが、
ベストの選択は Apache の mod_rewrite を利用する方法のようだ。
が、私が使う 「さくらのレンタルサーバでは、mod_rewriteが利用できない」

・・という情報をどこかで見て何も考えず違う方法でがんばったのだが、
やり終わった後に はっΣ(`Д´;) と思い出しました、
さくら、とりあえず今は mod_rewrite 使えるよね_|\●_
http://faq.sakura.ne.jp/wiki/wiki.cgi?.htaccess#i5
んあー・・なにやってんねんおれ・・一応折角やったのでメモ。。

.htaccess へ FilesMatch を設定し、
phpファイルで PATH_INFO を取得する方法です。

続きを読む →

さくらのレンタルサーバへPEARをインストール

さくらのレンタルサーバにて新しいサイトを制作中、「PEARのDBが見つかりませんよ!(failed to open stream: No such file or directory~)」みたいなエラーが発生。調べるのもめんどくさいので、私のホームディレクトリ(/home/maakikaku以下)へPEARをインストール。確か以前もやりました(以前の日記→さくらのレンタルサーバでPEARインストール。このときは参考サイトのまんまインストール、すると当たり前だが余計なディレクトリとか出来まくり_|\●_ 精神衛生上よくないので再びちゃんとトライします。

続きを読む →

WindowsへXAMMPをインストール

新しく記事を書き直しました。
WindowsXP へ XAMPP をインストール

Apach + PHP4&5 + MySQL + PHPMyAdmin などをPCへ一括インストールできる XAMMP 。一括インストールしてくれるだけでなく、ApacheやMySQLをGUIで手軽にコントロールできるし、PHP4と5の切り替えも対応。こんな便利モノ開発してくれている方々には、ほんま感謝せなあかんとね、、前回の日記が古くなったので、新しくメモします。

続きを読む →

Dreamwerver で Smarty

Macromedia-Dreamweaver.gif
Dreamwerver上でSmartyを扱いたい。

求める機能は以下4点。
・TPLファイルを関連付けさせる
・ヘッダーなどの< {include file="○○.tpl"}>を、デザインビュー上できちんと表示させる
・独自デリミタ(< {~}>)に対応させる
・CSSやJavascriptの読み込みに対応させ、画像もデザインビュー上で表示させる

いろいろ探したのだが、各方法一長一短。
どうにも設定が反映されないことも多く、半日以上右往左往_|\●_
3つの方法を組み合わせつつ、やっとこさまぁまぁの環境を実現。。
以下メモ。。。

続きを読む →