почуму не работает капча?
1.
И имя мне легион! (13.06.2012 / 17:04)
у меня не работает капча в скрипте блога т.е в коментариях и гостевой, во адрес
http://l2vip.*** В коде вроди норм всё, не подскажите что сделать?
Добавлено через 00:36 сек.
l2vip_keo_su
Добавлено через 03:21 сек.
Или убрать её можно как-нибудь?
2.
iNeeXT (13.06.2012 / 17:16)
У меня работает.
3.
И имя мне легион! (13.06.2012 / 17:17)
iNeeXT (13 Июня 2012 / 17:16)
У меня работает.
отпиши что-нибудь в гостевую.
4.
iNeeXT (13.06.2012 / 17:19)
сессии почему-то не работают ;/
Каптча введена не верно!
5.
И имя мне легион! (13.06.2012 / 17:25)
iNeeXT (13 Июня 2012 / 17:19)
сессии почему-то не работают ;/
а я о чём, допилить не могу что не так.
6.
KOZZ (13.06.2012 / 17:29)
на *** есть такая проблема, у заказчика тоже мои скрипты не работали.
хост сменили - все заработало на ура
7.
И имя мне легион! (13.06.2012 / 17:33)
Может её отключить как? или текстовою сделать?
8.
И имя мне легион! (13.06.2012 / 17:35)
<?php
include_once '../inc/bd.php';
include_once '../inc/fun.php';
$title = 'Гостевая книга';
$u = num($_GET['u']);
include_once '../inc/v.php';
####
$date = date("d.m.Y H:i");
$text = substr(ms($_POST['text']),0,2000);
$user = substr(ms($_POST['user']),0,12);
if (!empty($user) && $user !== $adminlogin) {setcookie("username", $user, time() + 3600 * 24 * 365);}
$captcha = substr(html($_POST['captcha']),0,4);
####
echo '<div class="rmenu"><a href="'.$home.'/gb">В гостевую</a></div>';
echo '<div class="menu">';
if (!empty($text))
{
$error = null;
$ip = ms(getenv("HTTP_X_FORWARDED_FOR"));
if (empty($ip) || $ip=='unknown') { $ip=ms(getenv("REMOTE_ADDR"));}
$user_agent = getenv("HTTP_USER_AGENT");
$browser = strtok($user_agent," ");
$browser = ms(str_replace('|', '', $browser));
if($user == $adminlogin) $error .= 'Вы не администратор! ';
if(empty($text) || empty($user) || empty($captcha)) $error .= 'Не заполнено одно из полей! ';
if ($_SESSION['captcha_keystring'] !== $captcha) $error .= 'Каптча введена не верно! ';
$tr = mysql_query("SELECT * FROM `gb` WHERE `text` = '".$text."'");
if(mysql_fetch_row($tr)) $error .= 'Такой пост уже существует! ';
#####BAN####
$ip2 = html($ip);
$ua2 = html($browser);
if (empty($ip2) || $ip2=='unknown') { $ip2=html(getenv("REMOTE_ADDR"));}
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM `ban` WHERE `on`='1' AND `ip` LIKE '%".$ip2."%' AND `browser` LIKE '%".$ua2."%';"));
$ipban = html($row['ip']);
$browserban = html($row['browser']);
if ($ipban == $ip2 || $browserban == $ua2) { $error .= 'Вы забанены! Вы не можете писать в гостевой и оставлять комментарии!';}
#####BAN####
if($error) {echo '<div style="color:#FF4545;padding:2px;margin:2px 0 2px 0">'.$error.'</div><hr />';}
else
{
$sql_add = mysql_query("INSERT INTO `gb` (`ip`, `browser`, `user`, `date`, `text`) VALUES ('".$ip."', '".$brows
9.
KOZZ (13.06.2012 / 17:42)
ну если сессии работают некорректно на этом хосте, то, я так полагаю, стоит менять хост, а не переделывать все скрипты из за коряво настроенного сервера
10.
И имя мне легион! (13.06.2012 / 17:48)
eGo Работает на Себя (13 Июня 2012 / 17:42)
ну если сессии работают некорректно на этом хосте, то, я так полагаю, стоит менять хост, а не переделывать все скрипты из за коряво настроенного сервера
мда....
11.
KOZZ (13.06.2012 / 17:58)
10.
KoT-Ya, че "мда"?
Во - первых, я тебе объяснил причину проблемы. можешь написать в саппорт хоста, возможно исправят. а возможно не исправят, и ты так и будешь сидеть и ждать пока кто - нибудь тебе не уберет сессии из скриптов, вместо того чтобы не пожалеть ссаного бакса на хостинг и забыть о проблеме.
Во - вторых, даже если ты фанатично убежден в том, что лучше убрать сессии из скрипта, то чтобы кто то загорелся желанием хотя бы просмотреть код, нужно его завернуть в соответствующие теги.
давай, до свидания
12.
И имя мне легион! (13.06.2012 / 18:05)
во первых в супорт я написал, во вторых я сейчас с телефона и копировать код полностью не смогу! так что спрыгни с батореи!
13.
iNeeXT (13.06.2012 / 18:12)
Убирай капчу, потом будешь удалять спам.
14.
KOZZ (13.06.2012 / 18:15)
12.
KoT-Ya, болеешь чтоли? я тебе о тегах / bb-кодах говорю, ты мне про то что код скопировать не можешь.
а лучше - орфографию подучи, прежде чем блог делать, страшно читать "статьи" твои, про эказмен по химии даже до середины дочитать не смог. 3 курс технаря, а пишешь как оставшийся на 2 год третьеклассник
15.
Петр (15.06.2012 / 15:52)
Сессии - по сути, просто запись/чтение из файла, можно и самому написать. Но вообще сменить хостера - правильный совет, сейчас дохрена разных хостов: и платных, и бесплатных.
URL:
https://visavi.net/topics/32575