РЕШЕНО Не работает капча

  • Автор темы vladimirpopov
  • Дата начала
vladimirpopov
Участник
Сообщения
16
Реакции
0
Всем привет. Помогите пожалуйста, есть скрипт простенького блога, сам скрипт работает, но оставлять комментарии к посту нельзя так как не отображается капча. Помогите устранить проблему

ссылка на скрипт блога - http://files.d-lan.dp.ua/download?file=943fc96f5663591e6bff1db5dd8e596d#uploader

часть кода отвечающая за капчу (папка - core, файл - commenting_form.inc.php)
<?
if(@$data['id'])$pid=$data['id'];
elseif(@$_POST['idpost'])$pid=$_POST['idpost'];
else die("ашыпка :(");
?><div id="divAddComments"><h1>Оставьте свой комментарий</h1><form id="formaddcomments" method="post" action="#" onsubmit="false"><div id="autor_info_field_comments"><label for="ac_name" title="обязательно">Имя <small>*</small><input name="name" id="ac_name" size="22" type="text" value="<?
if(@$_SESSION['a_login']&& @$_SESSION['a_password'])echo @$c['admin_name'];
elseif(@$_COOKIE['post_name'])echo htmlspecialchars($_COOKIE['post_name']);
?>" /></label><label for="ac_email" title="обязательно, не публикуется">Email <small>*</small><input name="email" id="ac_email" size="22" type="text" value="<?
if(@$_SESSION['a_login']&& @$_SESSION['a_password'])echo @$c['admin_mail'];
elseif(@$_COOKIE['post_email'])echo htmlspecialchars($_COOKIE['post_email']);
?>" /></label><label for="url">Сайт<input name="url" id="url" size="22" type="text" value="<?
if(@$_SESSION['a_login']&& @$_SESSION['a_password'])echo @$_SERVER['HTTP_HOST'];
elseif(@$_COOKIE['post_url'])echo htmlspecialchars($_COOKIE['post_url']);
?>" /></label><?
if(@$_SESSION['a_login']&& @$_SESSION['a_password'])
{
?><input type="hidden" name="securityCode" value="gygy :)" /><?
}
else
{
?><label for="ac_securitycode" title="обязательно">Символы <small>*</small><br /><input name="securityCode" id="ac_securitycode" type="text" /></label><a title="Заменить картинку" href="#" click="$$$('hello_bot').src='code.gif?'+Math.random();return false;"><img alt="Заменить картинку" id="hello_bot" src="code.gif?<?=microtime()?>" /></a><?
}
?></div><div id="content_field_comments"><div id="bb_bt"><img src="images/bb_bold.png" onclick="setBold('ac_comment');return false" alt="жирный" title="жирный" class="absmid" /> <img src="images/bb_italic.png" onclick="setItalic('ac_comment');return false" alt="курсив" title="курсив" class="absmid" /> <img src="images/bb_quote.png" onclick="setQuote('ac_comment');return false" alt="цитата" title="цитата" class="absmid" /> </div><label title="обязательно">Содержание комментария <small>*</small></label><textarea id="ac_comment" name="content" rows="10" cols="41"><?
if(@$_COOKIE['post_content'])echo htmlspecialchars($_COOKIE['post_content']);
?></textarea><br /><script type="text/javascript">getTextAreaSelection('ac_comment');</script><input type="hidden" name="idpost" value="<?=$pid?>" /><input type="hidden" name="hidden_id_comments" value="<?
if(@$hidden_id_comments)echo $hidden_id_comments;
elseif(@$_COOKIE['hidden_id_comments'])echo htmlspecialchars($_COOKIE['hidden_id_comments']);
?>" /><input type="hidden" name="hidden_print_numb" value="<?
if(@$hidden_print_numb)echo $hidden_print_numb;
elseif(@$_COOKIE['hidden_print_numb'])echo htmlspecialchars($_COOKIE['hidden_print_numb']);
?>" /><div style="float:left;"><input type="checkbox" name="rules" id="ac_rules" checked="checked" /> С <a href="#" class="rules">правилами</a> ознакомлен<? if(@$_SESSION['a_login']&& @$_SESSION['a_password']) echo "<br /><input type=\"checkbox\" name=\"admin_c\" checked=\"checked\" />Как от Администратора"; ?></div><div style="float:right"><a href="#" class="bt_add" onclick="fAddComments('<?=$pid?>');return false;">Добавить</a></div></div><div class="clear">&nbsp;</div><p class="rules"><strong>Правила публикования комментариев</strong><br /><b>1.</b> Не информативные комментарии вида <b>"Спасибо, замечательная статья"</b>, имеющие ссылку на сайт, скорее всего будут <strong>удалены</strong>.<br /><b>2.</b> В поле "сайт" указывается ссылка на <b>главную</b> страницу сайта <strong>для людей</strong>.<br /><b>Владелец этого блога незамедлительно удалит спам в любом его проявлении.</b></p></form></div>

скрин как у меня и как должно быть:
Screenshot_15.png
Screenshot_1.png
 
Invictus
Участник
Сообщения
14
Реакции
5
vladimirpopov написал(а):
Всем привет. Помогите пожалуйста, есть скрипт простенького блога, сам скрипт работает, но оставлять комментарии к посту нельзя так как не отображается капча. Помогите устранить проблему

ссылка на скрипт блога - http://files.d-lan.dp.ua/download?file=943fc96f5663591e6bff1db5dd8e596d#uploader

часть кода отвечающая за капчу (папка - core, файл - commenting_form.inc.php)
<?
if(@$data['id'])$pid=$data['id'];
elseif(@$_POST['idpost'])$pid=$_POST['idpost'];
else die("ашыпка :(");
?><div id="divAddComments"><h1>Оставьте свой комментарий</h1><form id="formaddcomments" method="post" action="#" onsubmit="false"><div id="autor_info_field_comments"><label for="ac_name" title="обязательно">Имя <small>*</small><input name="name" id="ac_name" size="22" type="text" value="<?
if(@$_SESSION['a_login']&& @$_SESSION['a_password'])echo @$c['admin_name'];
elseif(@$_COOKIE['post_name'])echo htmlspecialchars($_COOKIE['post_name']);
?>" /></label><label for="ac_email" title="обязательно, не публикуется">Email <small>*</small><input name="email" id="ac_email" size="22" type="text" value="<?
if(@$_SESSION['a_login']&& @$_SESSION['a_password'])echo @$c['admin_mail'];
elseif(@$_COOKIE['post_email'])echo htmlspecialchars($_COOKIE['post_email']);
?>" /></label><label for="url">Сайт<input name="url" id="url" size="22" type="text" value="<?
if(@$_SESSION['a_login']&& @$_SESSION['a_password'])echo @$_SERVER['HTTP_HOST'];
elseif(@$_COOKIE['post_url'])echo htmlspecialchars($_COOKIE['post_url']);
?>" /></label><?
if(@$_SESSION['a_login']&& @$_SESSION['a_password'])
{
?><input type="hidden" name="securityCode" value="gygy :)" /><?
}
else
{
?><label for="ac_securitycode" title="обязательно">Символы <small>*</small><br /><input name="securityCode" id="ac_securitycode" type="text" /></label><a title="Заменить картинку" href="#" click="$$$('hello_bot').src='code.gif?'+Math.random();return false;"><img alt="Заменить картинку" id="hello_bot" src="code.gif?<?=microtime()?>" /></a><?
}
?></div><div id="content_field_comments"><div id="bb_bt"><img src="images/bb_bold.png" onclick="setBold('ac_comment');return false" alt="жирный" title="жирный" class="absmid" /> <img src="images/bb_italic.png" onclick="setItalic('ac_comment');return false" alt="курсив" title="курсив" class="absmid" /> <img src="images/bb_quote.png" onclick="setQuote('ac_comment');return false" alt="цитата" title="цитата" class="absmid" /> </div><label title="обязательно">Содержание комментария <small>*</small></label><textarea id="ac_comment" name="content" rows="10" cols="41"><?
if(@$_COOKIE['post_content'])echo htmlspecialchars($_COOKIE['post_content']);
?></textarea><br /><script type="text/javascript">getTextAreaSelection('ac_comment');</script><input type="hidden" name="idpost" value="<?=$pid?>" /><input type="hidden" name="hidden_id_comments" value="<?
if(@$hidden_id_comments)echo $hidden_id_comments;
elseif(@$_COOKIE['hidden_id_comments'])echo htmlspecialchars($_COOKIE['hidden_id_comments']);
?>" /><input type="hidden" name="hidden_print_numb" value="<?
if(@$hidden_print_numb)echo $hidden_print_numb;
elseif(@$_COOKIE['hidden_print_numb'])echo htmlspecialchars($_COOKIE['hidden_print_numb']);
?>" /><div style="float:left;"><input type="checkbox" name="rules" id="ac_rules" checked="checked" /> С <a href="#" class="rules">правилами</a> ознакомлен<? if(@$_SESSION['a_login']&& @$_SESSION['a_password']) echo "<br /><input type=\"checkbox\" name=\"admin_c\" checked=\"checked\" />Как от Администратора"; ?></div><div style="float:right"><a href="#" class="bt_add" onclick="fAddComments('<?=$pid?>');return false;">Добавить</a></div></div><div class="clear">&nbsp;</div><p class="rules"><strong>Правила публикования комментариев</strong><br /><b>1.</b> Не информативные комментарии вида <b>"Спасибо, замечательная статья"</b>, имеющие ссылку на сайт, скорее всего будут <strong>удалены</strong>.<br /><b>2.</b> В поле "сайт" указывается ссылка на <b>главную</b> страницу сайта <strong>для людей</strong>.<br /><b>Владелец этого блога незамедлительно удалит спам в любом его проявлении.</b></p></form></div>

скрин как у меня и как должно быть:
Посмотреть вложение 7270Посмотреть вложение 7271
работает капча на PHP 5.3 без проблем, на версиях выше нет
 

Вложения

vladimirpopov
Участник
Сообщения
16
Реакции
0
Invictus написал(а):
работает капча на PHP 5.3 без проблем, на версиях выше нет
Помогло))) Версию PHP сменил и все работает, спасибо тебе Invictus.
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
Telegram
pligin
vladimirpopov написал(а):
Помогло))) Версию PHP сменил и все работает, спасибо тебе Invictus.
На надпись "Like" не забывай нажимать, если тебе помогли... иначе в следующий раз могут и не ответить
И это не раздел помощи. В следующий раз будешь наказ
 
vladimirpopov
Участник
Сообщения
16
Реакции
0
pligin написал(а):
На надпись "Like" не забывай нажимать, если тебе помогли... иначе в следующий раз могут и не ответить
И это не раздел помощи. В следующий раз будешь наказ
Ок, понял. Лайк готов)
 
Сверху