当前位置:编程学习 > php >>

pHP语句该怎么处理

<?php
$book="book.txt";
$f = fopen($book,"r+");
$msg = fread($f,filesize($book));
fclose($f);
?>

该语句就是要是BOOK。TXT为空的时候出现一个错误,就是,
Warning: fread() [function.fread]: Length parameter must be greater than 0 in E:\zhang\php\wenbenshujuku\add.php on line 17
请问,该怎么处理,谢谢各位大侠!
答案:
函数名: fread
功 能: 从一个流中读数据
用 法: int fread(void *ptr, int size, int nitems, FILE *stream);
参 数:用于接收数据的地址(字符型指针)(ptr)
单个元素的大小(size)
元素个数(nitems)
提供数据的文件指针(stream)
返回值:成功读取的元素个数

我建议你多用数据库做,我开始也是用文本做,但这有很多限制,而且也不是那么安全,且操作没那么方便

上一个:怎样快速学会最基本的php编程
下一个:问一段PHP代码

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,