需要用PHP写在文件的开头 [英] Need to write at beginning of file with PHP
本文介绍了需要用PHP写在文件的开头的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在制作这个程序,我试图找出如何将数据写入文件的开头而不是结尾."a"/append 只写到最后,我怎样才能让它写到开头?因为r+"做了,但是覆盖了之前的数据.
$datab = fopen('database.txt', "r+");
这是我的整个文件:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><头><title>Facebook v0.1</title><style type="text/css">#身体{保证金:0 自动;宽度:800px;边框:实心 2px 黑色;}</风格>头部><身体><div id="bod"><?php$fname = $_REQUEST['fname'];$lname = $_REQUEST['lname'];$comment = $_REQUEST['comment'];$datab = $_REQUEST['datab'];$gfile = $_REQUEST['gfile'];打印<<<表单<table border="2" style="margin:0 auto;"><td><form method="post" action="">名 :<输入类型="文本"名称=fname"值=""><br>姓 :<输入类型="文本"名称=名称"值=""><br>评论 :<输入类型="文本"名称=评论"值=""><br><输入类型=提交"值=提交"></表单></td>形式;if((!empty($fname)) && (!empty($lname)) && (!empty($comment))){$form = <<<来<table border='2' width='300px' style="margin:0 auto;"><tr><td><span style="color:blue; font-weight:bold;">$fname $lname :</span>$评论</td></tr>来;$datab = fopen('database.txt', "r+");fputs($datab, $form);fclose($datab);}else if((empty($fname)) && (empty($lname)) && (empty($comment))){打印请输入数据";}//茶几$datab = fopen('database.txt', "r");而 (!feof($datab)){$gfile = fgets($datab);打印$gfile";}//while 结束?>