2017-12-17 12 views
-1

ここで間違ったことを教えてもらえますか?私は同じフォルダに単純なtxtファイルとphpファイルを持っていますが、txtファイルの内容を読み込んで出力するためのPHPファイルはできません。私はそれがファイルパスの問題だと思います。PHPでファイルを読む:ファイルパスの問題

<?php 
    //open target file 
    $fp = fopen("sample_file.txt", 'r'); 
    echo fread($fp, filesize($fp)); 
    fclose($fp); 
?> 

Error: [17-Dec-2017 05:28:53 UTC] PHP Warning: fread(): Length parameter must be greater than 0 in /home/chuzymat/public_html/file_reader/read_sample.php on line 6

+0

を使用して、[ 'のfile_get_contents()'](HTTPしてみてください://代わりにphp.net/file_get_contents)。 – Tigger

答えて

1

試してみてください。

echo file_get_contents(__DIR__.'/sample_file.txt'); 
0

は、単にファイルの内容を読むには、このコード

$fp = fopen("sample_file.txt", 'r'); 
echo fread($fp,filesize("sample_file.txt")); 
fclose($fp);