<?php
if(isset($_GET['status'])){
$status = htmlspecialchars($_GET['status']);
}else $status='';
if(!isset($_POST['submit']))
{
echo "<div align=\"center\"><h3>Share Quotes</h3><table><tr><td><form action='' method=post name='main_form'>";
echo "
<input type=\"hidden\" value=\"$status\" name=\"content\" id=\"content\">Цитата: $status
</td><td><strong>Для добавления введите код с картинки:</strong>";
require_once('inc/recaptcha/recaptchalib.php');
$publickey = "публичный ключ рекапчи";
echo recaptcha_get_html($publickey);
echo "<br><br>
<input type=submit name='submit' value='Share'></form></td></tr></table></div>";
}
else
{
if(!empty($_POST['content']) and !empty($_POST["recaptcha_response_field"]))
{
if ($_POST["recaptcha_response_field"]) {
require_once('inc/recaptcha/recaptchalib.php');
$privatekey = "приватный ключ рекапчи";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if ($resp->is_valid) {
$_POST['content'] = htmlspecialchars($_POST['content']);
$date = date("20y-m-d H:i");
if (mysql_num_rows(mysql_query("SELECT * FROM `quotes` WHERE `content` = '$_POST[content]' LIMIT 1"))) { echo "<div class='message error'>В БД найдена идентичная запись</div>"; } else {
$query = mysql_query("INSERT INTO `quotes` VALUES('','','$date','0','$_POST[content]','unchecked')");
if($query) { echo "<div class='message'>Цитата успешно добавлена и появится в цитатнике, после проверки администрацией.</div>"; } }
}
else { echo "<div class='message'>Неверный код проверки.</div>";
}
}
} else echo "<div class='message error'>Заполнены не все поля.</div>";
}
?>