首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过PHP升序排列文本

问通过PHP升序排列文本
EN

Stack Overflow用户
提问于 2011-01-08 11:28:19
回答 1查看 563关注 0票数 1

我使用下面的代码通过POST写入一个名为posts.txt的文件:

代码语言:javascript
复制
<?php
if (isset($_POST['username']) && isset($_POST['score'])) {
$fp = fopen("posts.txt", "r");
$size = filesize("posts.txt");
if ($size > 0) {
    $script = fread($fp, $size);
} else {
    $script = "";
}
fclose($fp);
$script = '<div style="width : 300px; position : relative"><font face="helvetica, geneva, sans serif" size="6"><b>' . $_POST['score'] . '</b></font><font face="helvetica, geneva, sans serif" size="4"><i> scored by ' . $_POST['username'] . '</i> <em> on '. $_POST['date'] . '</em></font><br><img src="Bar.png" /></div>' . $script;
$f = fopen("posts.txt", "w");
fwrite($f, $script);
fclose($f);
echo "<html><head><title>Success!</title></head><body>Submission Posted!</body></html>";
}    

else {
    echo "<html><head><title>POST Request Error</title></head><body>Most set method to POST and params to be 'username' and 'score'</body></html>";
}
?>

如果你能告诉我如何根据$_POST['score']以升序排列不同的“帖子”,我将不胜感激。我是一个全新的php新手,因为你可以从这个问题中看出,所以请用你最简单的术语来解释它。此外,提供的任何代码都会提供两倍的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-08 12:17:09

您将希望开始使用mysql,而不是将帖子保存在文件中。然后,您可以将记录存储在数据库中,以所需的任何顺序查询数据库中的结果集。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4632167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档