2008年11月23日

携帯サイトを作成する際に、全角カタカナより半角カタカナの方が、見栄えがよくなります。容量削減のためにも使われてもいます。


全角カタカナから半角カタカナへ変換するPHPを紹介しますので、SSIは必須ですが利用してみてください。


必要であるかないかは今回微妙です。
簡単なプログラムです。


※バックスラッシュ問題が解決していません。誰か教えてください。
なのでダブルクォート(")でくくる場合、ダブルクォートの前にバックスラシュ(\)が必要です。

例)
<a href="">リンク</a>
→ <a href=\"\">リンク</a>


SSIをHTMLで読み出す場合、.htaccess等に
以下を追加し、PHPと同じディレクトリに置きます。


AddHandler server-parsed html
AddType application/xhtml+xml .html
AddType application/xhtml+xml .xhtm .xhtml




■こちらをそのままコピーするか、
以下ファイルをダウンロードするかになります。

hankaku_convert.txt[右クリック・ダウンロード]
(拡張子をphpに変更してください。)


完全フリーです。著作権もありません。改変もどんどんやっちゃってください。


<?php
$moji = mb_convert_kana($_GET["data"],"ka","Shift_JIS");
if (get_magic_quotes_gpc())
{
$moji = stripslashes($moji);
}
print $moji;
?>




■読み出しこちらをになります。任意のフォルダで良いと思います。
PHPの場所はトップディレクトリから相対パスで指定してください。

<!--#include virtual="/php/hankaku_convert.php?data=文字"-->




■htmlソースはこんな感じでしょうか。

<!--#include virtual="/php/doctype.php"-->
↑前々回分↑
<meta name="keywords" content="キーワード1,キーワード2" />
<meta name="description" content="サイトの紹介文" />
<title>サイトのタイトル</title>
</head>
<body>
<!--#include virtual="/php/fontsize.php"-->
↑前回分↑
<!--#include virtual="/php/hankaku_convert.php?data=本文(全角カタカナ)"-->
↑今回分↑
</div>
</body>
</html>




Movable Typeで利用するときはとても便利になるかと思います。
ブログ名前のタグは「<$MTBlogName$>」。

以下のように使うと全角カタカナが半角カタカナに変換されます。
<!--#include virtual="/php/hankaku_convert.php?data=<$MTBlogName$>"-->



少しでもXHTMLベースの携帯サイトが増えることを祈っています。

自分が利用している「さくらインターネットのレンタルサーバー」が、前回発表があって記事を書いたさくらインターネットのレンタルサーバー、料金そのままで容量アップが実施されていました。


スタンダードなので、1GB → 3GB


さくらインターネットのレンタルサーバー、容量アップしてたよ?。


( ゚Д゚)ウヒョー


最高にウレシイヽ(*´∀`)ノ キャッホーイ!!


私は、さくらインターネットを応援します

プロフィール

Kamitani79
ニックネーム : Kamitani79
映画鑑賞、音楽、写真、ゲーム。地元・横浜をこよなく愛する( `・∀・´)ノヨロシク
自己紹介 :
このエントリーをはてなブックマークに追加

携帯サイト

つながり

  • ブロガー(ブログ)交流空間 エディタコミュニティ
  • あわせて読みたいブログパーツ
  • フィードメーター - Kamitani79-メロンとバナナとブログ
  • SEO
    loading
Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
Powered by Movable Type 6.2.4

最近のアクション

人気のエントリー

最近の写真・画像

空の写真

www.flickr.com
This is a Flickr badge showing public photos and videos from Kamitani79. Make your own badge here.

このアーカイブについて

このページには、2008年11月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2008年11月22日です。

次のアーカイブは2008年11月24日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。