2016-11-07 2 views
-1

さまざまな方法を試しましたが、どれも動作していないようです。ページに番号が表示されたら、ページの内容が表示されますそれが「1」かどう常に私はそれを行うために必要なのはこれは私が仕事に最も可能性が高いと思ったものですファイルに文字列が含まれているかどうかを確認する

<?php 
variablee = fopen('textfile.txt', "rb"); 
echo stream_get_contents($variablee); 

if (stristr($variablee,'1')) 
{ 
echo "value at one" 
} 
?> 

「1に設定された値」のようなエコーものです、「0」または「1」のいずれか主に、私が見つけたすべてのソリューションの中で最もシンプルなので、私はPHPで最高ではないので、わかりやすいものです。問題は、私はPHPコードが何も起こらないページに行くとき、ページは空白のままです。

+0

空白=> http://php.net/manual/en/function.error-reporting.php /// 'else {echo" ELSE "; } '、どうしますか?パースエラーまたは "ELSE"エコー? –

+1

解析エラー。あなたが投稿したものが最後のエコーでクロージャを欠いていることを考えると、 –

答えて

0

ファイルの内容はstream_get_contents関数によって取得されますが、$ variableにはファイルの内容が含まれているだけで、内容は含まれていません。これを試してください:

<?php 
$variable = fopen('textfile.txt', "rb"); 
$content = stream_get_contents($variable); 
echo $content; 

if (stristr($content,'1')) 
{ 
    echo "value at one" 
} 
関連する問題