有人可以告诉我这里做错了什么吗?我有一个简单的txt文件和一个php文件在同一个文件夹中,但php文件意味着读取和输出txt文件的内容无法做到。我想这是文件路径问题,请帮忙。
<?php
//open target file
$fp = fopen("sample_file.txt", 'r');
echo fread($fp, filesize($fp));
fclose($fp);
?>
错误:[17-Dec-2017 05:28:53 UTC] PHP警告:fread():长度 参数必须大于0 in 第6行/home/chuzymat/public_html/file_reader/read_sample.php
答案 0 :(得分:1)
尝试:
echo file_get_contents(__DIR__.'/sample_file.txt');
答案 1 :(得分:0)
只需使用此代码
$fp = fopen("sample_file.txt", 'r');
echo fread($fp,filesize("sample_file.txt"));
fclose($fp);