2017-11-08 26 views
-2

これは簡単なことです。申し訳ありませんが、これはかなり広いです。私はどのような選択肢を探しても問題ないですが、ちょっとした助けが必要です。PHPでファイルから生変数を読み取る方法は?

PHPのファイルから変数を読み取ることができる必要があります。 たとえば、私はこのようなファイルを持っています:

$test = 10 
$greeting = "Hello" 

を、PHPは、これらの値を取り、実際にそれらを使用することができるでしょう。上の "コード"はファイル全体であり、いくつかの変数を追加したり取ったりします。このようにしなければならない理由は、他のPHPファイルも変数を書き込むことができるようにするためです。これを行う方法、またはこれに類似した方法がありますか?

ありがとう

編集:このファイルはTXTファイルです。 whileループの各反復について

<?php 
$myfile = fopen("variables.txt", "r") or die("Unable to open file!"); 
// Output one line until end-of-file 
while(!feof($myfile)) { 
    //echo fgets($myfile) . "<br>"; 
    // <Your code logic here.> 
} 
fclose($myfile); 
?> 

それはあなたが値をテキストファイルから読み込むに行う必要があるものは何でもない:あなたのテキストファイルから

+2

このファイルは '.php'ファイルまたは' .txt'ファイルですか? –

+0

@AlivetoDie .txtファイル、ありがとうございます – Jamie

+4

ファイルはPHPコードまたは構造化データを意味しますか? PHPコードの場合は、セミコロンがありません。そして、他のPHPコードファイルと同様に 'include()'することができます。それが構造化されたデータである場合、なぜホイールを再発明するのですか?ファイルを読み書きするためのツールが存在するJSONまたはXMLまたはその他の標準データ形式を使用します。 – David

答えて

0

読むライン.PHPを意味するものではないです。

+0

ええ、それは主な質問には答えません。私はインクルードを使うだけです。インクルードファイルがどの拡張子を持っているかは問題ではありません。私はしばしば.incそうです。 (私はあなたの答えに亀を保持するものに同意する) –

0

私は方法を見つけました。私はまだPHPにかなり新しいので、私は非常に厳密にそれを使用しています。それから読み取ることができます

<?php 
//File name is variables.php 
$test = 10; 
$greeting = "Hello"; 

それでは、他のPHPファイルはまだそれと他のPHPファイルに書き込むことができます:私はその中のすべての私の変数との終わることのないPHPファイルを作ることにしました

<?php 
include "variables.php"; 
echo $greeting; 

出力はHelloです。 皆様のお手伝いをありがとうございます。

関連する問題