Webサーバー(ローカル)に.txtファイルがあり、PHP echo。
.txtファイルには、別のページの別のスクリプトによって更新される番号が含まれていますが、このページでは、ファイルからnumber/txtファイルの内容を取得し、それをエコーします(関連する計算を行う必要があるページを保存するため)再び番号を取得します)。
これどうやってするの?
ここに私がこれまでに得たものがあります:
<?php
$myFile = "http://renownestates.com/cache/feedSubscribers.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, 1);
fclose($fh);
echo $theData;
?>
ここで、これを試してください(小さなファイルだと仮定して!):
<?php
echo file_get_contents( "filename.php" ); // get the contents, and echo it out.
?>
ドキュメントは here です。
ファイルを読み込んで出力するための最良の方法は readfile
です。
ファイルの内容に対して何も実行したくない場合は、表示するだけで、実際にはinclude()
it_することができます。 include
はどのファイルタイプでも機能しますが、もちろん、内部で検出したすべてのphpコードを実行します。
コンピューターコードのファイルを表示する必要があります。ファイル内に「より小さい」または「より大きい」などの特殊文字が含まれている場合、単純な「include」では表示されません。試してください:
$file = 'code.ino';
$orig = file_get_contents($file);
$a = htmlentities($orig);
echo '<code>';
echo '<pre>';
echo $a;
echo '</pre>';
echo '</code>';
キャリッジリターンを正しく表示するためにnl2brを使用する必要がありましたが、うまくいきました。
<?php
echo nl2br(file_get_contents( "filename.php" )); // get the contents, and echo it out.
?>
ファイル自体を表示するだけの場合:
header('Content-Type: text/plain');
header('Content-Disposition: inline; filename="filename.txt"');
readfile(path);
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
echo fread($myfile,filesize("webdictionary.txt"));
fclose($myfile);
?>
これを試して、phpでファイルを開きます
これを参照してください:( http://www.w3schools.com/php/showphp.asp?filename=demo_file_fopen )
PHPの fopen を使用します