Home > Backend Development > PHP Tutorial > 提醒它的原因是什么

提醒它的原因是什么

WBOY
Release: 2016-06-13 12:10:14
Original
1067 people have browsed it

提示它的原因是什么

本帖最后由 lyhjc_2014 于 2014-11-20 15:47:26 编辑
<?php<br />  $file_path = "test.txt";<br />  if (file_exists($file_path))<br />  <br />  {<br />  	$fp=fopen($file_path, "a+");<br />  	$con=fread($fp, filesize($file_path));<br />  	echo $con;<br />  }else <br />  {<br />  	echo "文件不存在";<br />  }<br />  fclose($fp);<br />?>
Copy after login

上面的写法为啥当文件test.txt是0字节的时候提示这个呢
Warning: fread() [function.fread]: Length parameter must be greater than 0 in D:\APMServ5.2.6\www\htdocs\01\file.php on line 7

另外上面和下面这两种读取方式哪个更好点
<?php<br />  $file_path = "test.txt";<br /><br />  $con=file_get_contents($file_path);<br />  $con=str_replace("\r\n","<br/>",$con);<br />  echo $con;<br />?>
Copy after login

------解决思路----------------------
下面的要好点,上面的fread有各种限制
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template