• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PCからアクセスした場合、ソースコードを無視したい)

PCからのアクセス時にPHPソースコードを無視する方法を教えてください

このQ&Aのポイント
  • PCからアクセスした場合、ソースコードを無視したい
  • 携帯とPCで同じものを表示させているため、一本化したいと思い、その部分をPHPで作り、ページ内でincludeで読み込ませて使用したいと思っています。
  • PHPソースコードを無視する方法はあるのでしょうか?もしなければ、空白に変換といった形しかないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.3

絵文字出力用関数を作って、絵文字部分は、関数を呼び出すように置き換えるのはいかがでしょう? その関数は、引数に絵文字種類指定とし、出力は、アクセス状況フラグによって、絵文字にしたり空文字列にします。 この関数を別phpファイルにしてinclude すれば、全てのphp出力ページに使うことが出来ます。 ex. ーーー emoji.php <?php $access_flag = true; if( /* PCの条件 */ ){ $access_flag = false; } function print_emoji($str_moji){ if( $GLOBALS['access_flag'] ){ /* $str_moji に応じた絵文字出力コード */ } } ?> ーー 出力ページ index.php など <?php include_once('emoji.php'); ?> <html> <body> moji: <?php print_emoji('moji1') ?> </body></html>

fu1111
質問者

お礼

ありがとうございます。 この方法でやってみます!

その他の回答 (2)

  • tomtom963
  • ベストアンサー率19% (19/96)
回答No.2

UAで自前で判断させるか PEARのNet_UserAgent_Mobileを利用して判断させる。

fu1111
質問者

補足

回答有難うございます。 判断させて、if文で分けるしかないのでしょうか? 絵文字1つ1つにif文をつけなければならず面倒だと思い・・・。 もし、以下の全ての<?php~は無視という構文があれば教えてください。

  • warez
  • ベストアンサー率57% (29/50)
回答No.1

直接の回答ではないですが、リンク先のスクリプトには PC 用の絵文字画像があるようなので、これをそのまま表示させればいいのではないでしょうか。

fu1111
質問者

お礼

ご回答有難うございます。 以前その方法を取ろうとして何故か表示できず、PCサイトに絵文字を使うとどうしてもごちゃごちゃしてしまうので、絵文字は使わないことにしたんです。

関連するQ&A

専門家に質問してみよう