人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP readfileでのphpファイルの読み込みを実現したい。

http://allabout.co.jp/gm/gc/427138/2/
のように振り分けることによってスマートフォン用、PC用の振り分け表示を実現したいと考えています。
このサンプルでは読み込みファイルにhtmlを使用しているので簡単に実現できますが、今回当方では読み込みファイルはphpを使用しています。
phpファイルを使用した場合、そのファイルの中身が文字列としてはき出されてしまうため、プログラムの実行が行われずに表示されてしまいます。

phpファイルが実行されるように、または実行された状態で読み込める方法はありますでしょうか?


元ファイル:base.php(空のページ)
スマートフォン用:smart.php
PC用:pc.php


単純に振り分けて、ひとつのファイルを読み込めれば良いだけなので、smartyなどのテンプレートエンジンを使用しないでおこうと考えています。
簡単に実現する方法はありませんでしょうか?

●質問者: jamis
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● tezcello
●80ポイント ベストアンサー

深く考えずに readfile() の代わりに include または rrquire を使うだけではありませんか?

if (PCのとき) include 'pc.php';
else include 'smart.php';

jamisさんのコメント
回答ありがとうございます。 とっても簡単に実現できました。 深く考えすぎました(゚〇゚;)

2 ● きゃづみぃ
●20ポイント

http://php-fan.org/%E3%82%A6%E3%82%A7%E3%83%96%E4%B8%8A%E3%81%AE%E5%BF%85%E8%A6%81%E3%81%AA%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%8A%BD%E5%87%BA%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95-%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4.html

file_get_htmlで アドレスを指定して読み込んでやればいいと思います。


jamisさんのコメント
回答ありがとうございます。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ