-1
コードがどこにエコーされているかを示します。ただし、divには含まれていません。私はコーディングに新しいので、なぜこれが起こっているのか分かりません。テキストファイルの文字列ではなく、通常の文字列をエコーすることができます。どのように私のエコーが私の部門内に含まれていないのですか?
コードがどこにエコーされているかを示します。ただし、divには含まれていません。私はコーディングに新しいので、なぜこれが起こっているのか分かりません。テキストファイルの文字列ではなく、通常の文字列をエコーすることができます。どのように私のエコーが私の部門内に含まれていないのですか?
これはあなたのために働いていない理由を考えられる理由はいくつかあります。あなたはfile_get_contents()に無効な引数を供給している、上記で
$get = file_get_contents($myfile, 999);
echo $get;
:
次のコードを使用しています。ほとんどの場合、引数としてファイル($myfile
)を指定する必要があります。 2番目のパラメータ(999
と書いてあります)はuse_include_path
です。本質的に/php/includes
の略です。 file_get_contents()
はのブール値を使用するかどうかを指定していて、それを999
として提供しているため、PHPが混乱する可能性があります。
次のようにもあなたのための問題になるかもしれない:
$get
が予約されている可能性があります。混乱を避けるために、別のものに切り替えることをお勧めします。私の例では、$loaded_file
を使用しています。$myfile
をfile_get_contents()
の前に設定していないようです。これを実際にfile_get_contents()
で使用できるように設定する必要があります。これは、コンテンツをロードしようとしているファイルを指す文字列でなければなりません。$myfile
が表示されないので、私はあなたの構造を確信できません。しかし、私の例のように、ファイル名自体を提供するだけでは、ファイルはの同じフォルダにPHPスクリプトとして格納されている必要があります。 relative
、root-relative
およびabsolute
のパスの詳細については、this old answer of mineを確認してください。要約すると、あなたが問題ないはずです。
$myfile = 'data.txt'; // Or your relevant filename
$loaded_file = file_get_contents($myfile);
echo $loaded_file;
この情報がお役に立てば幸い! :)