好吧,抱歉,如果我是初学者,这是一个愚蠢的问题。
我正在制作一个小喊箱只是为了练习。
它将喊话信息插入到 txt 文件中。
我的问题是,它从上到下列出了文本,我想颠倒过来。
if(isset($_POST['submit'])) {
$text = $_POST['text'];
if(!empty($text)) {
$text = $_POST['text'];
$name = $_POST['name'];
$time = date("H:i");
$content =
"<div class='text'><em>" . $time . "</em>
<span class='c11'><b>" . "<a href='userinfo_php_willbe_here.php' target='_blank'>" . htmlspecialchars($name) . "</a>" . ":</span></b>
" . htmlspecialchars($text) . "
</div>\n";
file_put_contents($file, $content, FILE_APPEND | LOCK_EX);
}
}
这是我的代码。
我在谷歌上四处搜寻,但运气不佳,也许我没有仔细寻找。
有人可以给我提示吗?
谢谢
最佳答案
无法通过一次函数调用来做到这一点。您需要从目标文件中读取内容,在 php 中添加数据并重写整个文件(请参阅 file_get_contents
)。
$fileContent = file_get_contents($file);
$fileContent = $content . $fileContent;
file_put_contents($file, $fileContent, LOCK_EX);
关于php 文件将内容反转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333238/