PHP CMS文件共享与评级

时间:2010-08-22 17:23:16

标签: php file content-management-system sharing voting-system

我需要建立一个社区网站,以允许人们以某种​​特定的二进制格式共享二进制文件。每个人都可以看到文件。我希望用户能够投票并留下关于我想要计算下载的文件的评论。

我正在谷歌搜索那样做的CMS,或Joomla或Wordpress或Drupal的插件,但我看不到任何接近。

我有足够的专业知识来调整插件以满足我的需求,但我不想从头开始编写它。

你能提出一些建议吗?

2 个答案:

答案 0 :(得分:0)

我会说从头开始写它虽然你不想......

我会制作一个纯文本文件,其中包含投票数和总数,如下所示 - 说有三票;三星级,四星级和五星级。制作这样的文件......

12
3

然后逐行读取并逐行...

$values = file('rating.txt');

之后获得平均值......

$rating = $values[0]/$values[1];
//Do whatever you want from here

要添加投票,只需执行...

$rating = $_POST['rating'];
if ($rating > 5) $rating = 5;
$values = file('rating.txt');
$total = $rating + $values[0];
$votes = $values[1]++;
$data = $total."\n".$votes;
$fp = fopen('rating.txt', 'w+');
fwrite($fp, $data);
fclose($fp);

答案 1 :(得分:0)

如你所说,你接受Joomla / WordPress,有一个插件可以做到这一点:Download Monitor