【发布时间】:2016-06-26 23:30:36
【问题描述】:
我有一个表格,工作人员可以填写该表格将他们的消息发送到我们的更新页面。我的代码是
$filename = "files/armaupdates";
$text = $_POST['update'];
$updatesep = "<hr><br><hr><br>";
$fp = fopen($filename, "a+");
if($fp){
fwrite($fp, $text);
fwrite($fp, $updatesep);
fclose($fp);
echo "Updates has been written!";
}
else {
echo "Error!";
}
我要疯了,因为我希望文本位于文件的顶部而不是底部,有人吗?
【问题讨论】:
-
如何使用file_get_contents,根据新行展开内容,反转数组,追加到数组,反转回来,然后加入新行?
-
有几种方法可以做到这一点,但它们都涉及重写整个文件,并在顶部添加前置内容。没有标志可以添加到文件中(就像有
a+可以添加到文件中一样)。