- ベストアンサー
外部ファイルから$a=1等の変数を読み込みたい
<html> <body> <?php $contents = @file_get_contents('count.php'); echo $contents; ?> <span id="ck0001"><?php echo $count[ck0001] ; ?></span><br> <span id="ck0002"><?php echo $count[ck0002] ; ?></span><br> </body> </html> --------------------- count.txtの内容 $count[ck0001] = 4; $count[ck0002] = 3; こんな感じでここの値から引っ張ってきたいのですが、方法がわかりません。 備考:PHP触り始めてから今日で二日目です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
include(); を使うとお望みの処理になると思いますよー txtデータだと変数と認識しないのかもしれないので ダメならcount.txtの拡張子を.phpにすればOKだと思います <?php include("count.txt"); ?> <span id="ck0001"><?php echo $count[ck0001] ; ?></span> ↑みたいに離すとうまくいかないはずなので <?php include("count.txt"); echo "<span id='ck0001'> $count[ck0001]</span>"; ?> のように書けば大丈夫です
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
txtでもインクルードするなら動作しますね。 //hoge.php <?PHP include "count.txt"; ?> <span id="ck0001"><?php echo $count["ck0001"] ; ?></span><br> <span id="ck0002"><?php echo $count["ck0002"] ; ?></span><br> //count.txt <?PHP $count["ck0001"] = 4; $count["ck0002"] = 3; ?>
お礼
回答ありがとうございます、確かにtxtでもいけました!
お礼
<span id="ck0001"><?php echo $count[ck0001] ; ?></span> でも動きました、ありがとうございましたー!
補足
count.php <?php $count[ck0001] = 4; $count[ck0002] = 3; ?> 呼び出し <?php include("count.txt"); echo "<span id='ck0001'> $count[ck0001]</span><br>"; echo "<span id='ck0002'> $count[ck0002]</span><br>"; ?>