вопрос - добавление комментария на статью

DS
На сайте с 05.02.2011
Offline
14
531

Ребята! Помогите Страдальцу!

Создаю сайт своими руками не имея специального образования и должного опыта.

Вы будете смеятся, но получается. Из того, что мне передали "горе разработчики" переработал уже на 80 процентов. Однако на все не хватает ни сил ни времени.

Помогите изменить скрипт добаваления комментариев к статье.

Пересмотрел Инет на эту тему, но ничего проще и доступнее чем этот не нашел.

Скрипт устраивает, но задолбал спам, нужно встроить элементарную капчу (2+2).

Как работает скрипт понимаю, но мозгов уже на все не хватает - запарился.

Код:

<?

$secret = "zap";

$mode = "a";

// the module can\'t be called by itself

if ( basename($PHP_SELF) == "annotate.php") {

exit;

}

// if the password is correct we overwrite

if ($password == $secret) {

$mode = "w";

$fp = fopen (basename($PHP_SELF) . ".comment", $mode);

fwrite ($fp, $message);

fclose ($fp);

}

// if there is a message we append it to a file called file.comment

// make sure that file.comment belongs to the server id (or world writable)

if ($message) {

/* uncomment the next two lines to strip out html from input */

/* $name = strip_tags($name); */

/* $message = strip_tags($message); */

$name = StripSlashes($name);

$message = StripSlashes($message);

$message = ereg_replace("\r\n\r\n", "\n<P>", $message);

$date = date("l, F j Y");

$message = "<font face=verdana size=1><B>$name </B> - on $date</font><br><font face=verdana size=1>$message</font><br> <BR>";

$fp = fopen (basename($PHP_SELF) . ".comment", $mode);

fwrite ($fp, $message);

fclose ($fp);

}

@readfile(basename(($PHP_SELF . ".comment")));

?>

<FORM method="POST">

<b><font face="Verdana" size="1">Ваше имя:</font></b><font face="Verdana" size="1"><BR>

<INPUT name="name" type="text"style="border-right: #112380 1px solid; border-top: #112380 1px solid; font-size: 10px; border-left: #000000 1px solid; color: #000000; border-bottom: #112380 1px solid; font-family: Verdana; background-color: #ffffff" size="30">

<BR>

<b>Комментарий:</b><BR>

<TEXTAREA name="message"style="border-right: #112380 1px solid; border-top: #112380 1px solid; font-size: 10px; border-left: #000000 1px solid; color: #000000; border-bottom: #112380 1px solid; font-family: Verdana; background-color: #ffffff" rows=6 cols=60 wrap=virtual>

</TEXTAREA>

<BR>

<INPUT name="submit"style="border-right: #112380 1px solid; border-top: #112380 1px solid; font-size: 10px; border-left: #000000 1px solid; color: #000000; border-bottom: #112380 1px solid; font-family: Verdana; background-color: #ffffff" type="submit" value="Добавить">

<br>

</font><BR>

</FORM>

Конец кода

Пример работы скрипта http://zavolgie.ru/company/minutin1/page5.php

Вы могучие, вы сильные, помогите маленькому!

SeoMotion
На сайте с 03.09.2007
Offline
227
#1

Так позаимствуйте капчу с страницы формы обратной связи -

http://zavolgie.ru/razdel/kontakt.php

SEO Secrets, Tips & Tricks - https://t.me/seorigin
E
На сайте с 03.12.2010
Offline
140
#2

вот есть бесплатная капча

http://www.captcha.ru/kcaptcha/

DS
На сайте с 05.02.2011
Offline
14
#3

Да я рад бы, взять и вставить - не соображу КАК!

на kontakt.php, там завязано на Джаве, добавить в форму - нет проблем, как добавить в РНР.

dmitriy-s добавил 25.07.2011 в 22:14

Ну что ж, спасибо, что не отказали.

Я просто искал аналогичные темы и решил написать на тот сайт где их встретил.

Люди ищут простые комментарии для статей.

Кажется я нашел простой и функциональный скрипт, но его нужно доработать. Я не могу.

Кто может напишите info@zavolgie.ru.

С наилучшими пожеланиями.

dmitriy-s добавил 26.07.2011 в 10:19

Для SeoMotion

Спасибо!

Взял, где Вы сказали, поставил, работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий