Система переполнения стека / reddit в php

Я ищу примеры того, как реализовать систему голосования StackOverflow / reddit в php.

В основном я хочу стрелку вверх и вниз. Есть ли хорошие примеры?

Есть много сценариев , но сделать это не так уж сложно.

Я использовал jQuery (для обработки AJAX) и небольшой PHP-скрипт раньше. Например, некоторый псевдокод:

// Some checking for recent votes from this user is appropriate here if (isset($_POST['voteType'], $_POST['postId']) && $user->loggedIn) { // insert vote into database if not already inserted echo json_encode(array('error' => false)); } else { // bad request/hack attempt echo json_encode(array('error' => true, 'message' => 'Bad parameters sent')); } 

а затем некоторый jQuery:

 $('#upVote').click(function() { $.post('vote.php', {voteType: 'up', postId: 42}, 'updateIcon(data, textStatus)', 'json'); }); function updateIcon(data, textStatus) { // If error = false highlight the upvote icon // else show the error message returned } 

jQuery.post

Вы можете использовать это: http://www.technabled.com/2011/02/pulse-lite-reddit-ajax-up-down-voting.html. Раскрытие информации: Я разработчик.