做数据库的还需要在花钱购买服务。所以...我是按照书上的一个例子做的。读文件部分如下:<?
$f=fopen("text.txt","a+");
$msg=fread($f,filesize("text.txt"));
fclose($f);
print "<font size=\"2\" face=\"fixedsys\">";
print $msg;
print "</font>";
?>
其中只有$msg没有被打印。
$f=fopen("text.txt","a+");
$msg=fread($f,filesize("text.txt"));
fclose($f);
print "<font size=\"2\" face=\"fixedsys\">";
print $msg;
print "</font>";
?>
其中只有$msg没有被打印。
用rewind($f)先回到文件开始,然后再fread
其次,filesize("text.txt")不是取得文件长度的函数吗?不是已经取得整个文件了吗?
$f=fopen("text.txt","a+");
rewind($f);
$msg=fread($f,filesize("text.txt"));
fclose($f);
print "<font size=\"2\" face=\"fixedsys\">";
print $msg;
print "</font>";
?>
试试上面的代码,你的fread是从当前文件指针读取文件长度大小的数据,
但是当前文件指针指的是文件末尾,所以什么都读不到的.
用rewind($f)先回到文件开始,然后再fread
文件指針很重要...