Реклама на сайте Advertise with us

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

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 12.08.11
Сообщения: 54
Рейтинг: -22

Ссылка на сообщениеДобавлено: 29/12/12 в 02:06       Ответить с цитатойцитата 

хочу зделать коменты на сайте простую форму типа
1) ник
2) коменты
3) капча или мыло (необезательно)

часа два уже гуглю нашол
http://on-line-teaching.com/soft/comments.html

простой в установке но есть одана хня, лимит на оментарии
суть в том что время идёт в другую сторону при повторном добавлении комента мне пишит вы сможете отправить комент через 960 минут
хотелось бы убрать лимит вообще, или же посоветуйте похожий скрипт,

я немного его укоротил оставил все настройки, хотелось бы узнать что нужно изминить что бы небыло лимита на отправку сообщения..

зарание спасиба.......
[code hidden]
[code hidden]<?php

$name = Utf8ToWin(strip_tags($_REQUEST['name']) );
$comment = Utf8ToWin(str_replace("\n", '<br />', substr(strip_tags($_REQUEST['comment']), 0, 500)));
$datetime = date('Y.m.d H:i');
$page_id = str_replace(array('\\', '//'), '', strip_tags($_REQUEST['page_id']));

if (strtolower($_REQUEST['secpic']) != $_SESSION['secpic']) {
if ( stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") ) {
header("Content-type: application/xhtml+xml;charset=windows-1251"); } else {
header("Content-type: text/xml;charset=windows-1251");
}
$et = '>';
echo "<?xml version='1.0' encoding='windows-1251'?$et\n";
echo "
<answer>
<result>error</result>
<error>Не верно введен защитный код!</error>
</answer>
";
exit();
}
if (isset($_COOKIE['postdate'])) {
if ( stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") ) {
header("Content-type: application/xhtml+xml;charset=windows-1251");
} else {
header("Content-type: text/xml;charset=windows-1251");
}
$et = '>';
$lost_time = ceil(($_COOKIE['postdate']-time()) / 60);
echo "<?xml version='1.0' encoding='windows-1251'?$et\n";
echo "
<answer>
<result>error</result>
<error>Вы можете добавить новое сообщение через $lost_time минут.</error>
</answer>
";
exit();
}

$body = <<<EOD
<tr>
<td colspan="2"><hr></td>
</tr>
<tr>
<td width="10">&nbsp;</td>
<td width="300"><b>$name<b></td>
<td>$datetime</td>
</tr>
<tr>
<td colspan="2">$comment</td>
</tr>
<!-- comments -->
EOD;

//$content = @file_get_contents(dirname(__FILE__)."/comments/$page_id");
$f = fopen(dirname(__FILE__)."/comments/$page_id", 'r');
$content = fread($f, filesize(dirname(__FILE__)."/comments/$page_id"));
fclose($f);

//file_put_contents(dirname(__FILE__)."/comments/$page_id", $body."\n".$content);
$f = fopen(dirname(__FILE__)."/comments/$page_id", 'w');
fwrite($f, $body."\n".$content);
fclose($f);


setcookie("postdate", time()+900, time()+900);

Последний раз редактировалось: otto_cc (31/12/12 в 03:56), всего редактировалось 2 раз(а)

-5
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 29/12/12 в 11:19       Ответить с цитатойцитата 

чет дохуя кода для того чтобы с формы 3 поля принять и в файл сложить

пришел к победе коммунистического труда

-1
 



С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365

Ссылка на сообщениеДобавлено: 29/12/12 в 14:58       Ответить с цитатойцитата 

otto_cc писал:
суть в том что время идёт в другую сторону при повторном добавлении комента мне пишит вы сможете отправить комент через 960 минут

Код:
setcookie("postdate", time()+900, time()+900);

Убери setcookie вообще.

1
 

red apple

С нами с 23.06.09
Сообщения: 2216
Рейтинг: 2999


Передовик Master-X (16.01.2012) Передовик Master-X (01.02.2012) Передовик Master-X (16.03.2012) Передовик Master-X (01.04.2012) Передовик Master-X (01.06.2012) Ветеран трепа Master-X (16.06.2012)
Ссылка на сообщениеДобавлено: 30/12/12 в 00:32       Ответить с цитатойцитата 

Оффтопик: тс, для кода есть тэг специальный здесь, нах всю эту поебень так выкладывать

Лучший Хостинг Провайдер - Проверенный временем! VPS/VDS/Dedicated - Лучшие Цены. Отличное Качество!

0
 



С нами с 24.05.09
Сообщения: 1788
Рейтинг: 508

Ссылка на сообщениеДобавлено: 01/01/13 в 21:28       Ответить с цитатойцитата 

Есть готовые решения - прикрутить форму ВК или Фейсбука, например. Быстро, удобно, просто, красиво - одни плюсы smail54.gif

---

-1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »