今、作っているアプリのRSSを実装するのに、phpファイルの中に、
<?xml version="1.0" encoding="UTF-8" ?>
を入れてしまうと、phpが<?の後にphpが書かれていないと解釈し、バグが発生してしまいす。
このバグを回避するために、文字列として認識させればいいのですが、phpファイルにはそのまま書けません。
なので、外部ファイルに書き込み、それを読み込むことを考えました。
include関数や、require関数では、呼び込み先のファイルがphpファイルでないといけないので、別の手を考える必要があります。
そこで、今回、file_get_contentsという関数を使ってみます。
ぐぐってみたら、ここのサイトに的中したので、参考にさせていただくと、
#text.txtの中身 test hello php #hoge.phpの中身 $ret = file_get_contents("./test.txt"); print($ret); |
があるとすると、test.txtをインクルードした、ret変数は、「test hello php」を表示します。
メールテンプレートを読み込むときとか便利かもしれません。
0 コメント:
コメントを投稿