モバイルサイトでよく見る数字の絵文字がありますが、 それを表示するためには携帯電話会社各社の絵文字コードを 使用しますが、携帯電話会社によってコードが異なるため、 ユーザーエージェントを判別して各社の絵文字を設定する必要があります。 ユーザーエージェントを判別するPHPのスクリプト <?phpif (eregi(“DoCoMo”,$_SERVER['HTTP_USER_AGENT'])){//ドコモ$num1=””;$num2=””;$num3=””;$num4=””;$num5=””;$num6=””;$num7=””;$num8=””;$num9=””;$num0=””;$numsharp=””;}elseif (eregi(“^J-PHONE|^Vodafone|^SoftBank|^MOT-”,$_SERVER['HTTP_USER_AGENT'])){//ソフトバンク$num1=””;$num2=””;$num3=””;$num4=””;$num5=””;$num6=””;$num7=””;$num8=””;$num9=””;$num0=””;$numsharp=””;}elseif (eregi(“^UP.Browser|^KDDI|^PDXGW”,$_SERVER['HTTP_USER_AGENT'])){//au (<img localsrc=”~~”><img localsrc=”~~”>が公式な方法)$num1=””; //$num1=”<img localsrc=”180″>;$num2=””; //$num2=”<img localsrc=”181″>;$num3=””; //$num3=”<img localsrc=”182″>;$num4=””; //$num4=”<img localsrc=”183″>;$num5=””; //$num5=”<img localsrc=”184″>;$num6=””; //$num6=”<img localsrc=”185″>;$num7=””; //$num7=”<img localsrc=”186″>;$num8=””; //$num8=”<img localsrc=”187″>;$num9=””; //$num9=”<img localsrc=”188″>;$num0=””; //$num0=”<img localsrc=”325″>;$numsharp=””; //$numsharp=”<img localsrc=”818″>;}elseif (eregi(“DDIPOCKET|WILLCOM”,$_SERVER['HTTP_USER_AGENT'])){//ウィルコム$num1=””;$num2=””;$num3=””;$num4=””;$num5=””;$num6=””;$num7=””;$num8=””;$num9=””;$num0=””;$numsharp=”[#]“;}elseif (eregi(“^emobile”,$_SERVER['HTTP_USER_AGENT'])){//イー・モバイル(ドコモと同じ)$num1=””;$num2=””;$num3=””;$num4=””;$num5=””;$num6=””;$num7=””;$num8=””;$num9=””;$num0=””;$numsharp=””;}else {//PC$num1=”[1]“;$num2=”[2]“;$num3=”[3]“;$num4=”[4]“;$num5=”[5]“;$num6=”[6]“;$num7=”[7]“;$num8=”[8]“;$num9=”[9]“;$num0=”[0]“;$numsharp=”[#]“;}?> 絵文字を表示する場所に以下を記載(例:数字の0の絵文字) <?php … Continue reading →