[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобратся
davils
Здравствуйте недавно начал учить пхп и параллельно писать сайт реализовал на сайте отправку комментариев.
Есть форма

    <form action="comment.php" method="post" name="form_com">
<
p><label>Ваше имя:</label></p>
<
p>
<
input name="author" type="text" size="25" maxlength="40" />
</
p>
<
p>  </p>
<
p><label>Текст коментария:<br><textarea name="text" cols="30" rows="4"></textarea></label></p>
<
p> </p>
<
input name="id" type="hidden" value="<?php echo $myrow['id'];?>" />
<
p><input id="sub_but" name="sub_com" type="submit" value="Коментировать" /></p>
</
form>


и естественно файл comments.php на который отправляется информация с формы
<?php error_reporting(E_ALL); ?>
<?php
include("blocks/connect.php");

if (isset($_POST['author'])) {$author=$_POST['author'];}
if (isset($_POST['text'])) {$text=$_POST['text'];}
if (isset($_POST['sub_com'])) {$sub_com=$_POST['sub_com'];}
if (isset($_POST['id'])) {$id=$_POST['id'];}

if (isset($sub_com))
{
if (isset($author)) {trim($author);}
else {$author = "";}

if (isset($text)) {trim($text);}
else {$text = "";}

if (empty ($author) or empty ($text))
{
exit("<p>Вы ввели не всю информацию.</p>");
}
$author = stripslashes($author);
$text = stripslashes($text);
$author = htmlspecialchars($author);
$text = htmlspecialchars($text);
$date = date("Y-m-d");
mysql_query("INSERT INTO comments (post,author,text,date) VALUES ('$id','$author','$text','$date') ",$db);
echo "<html><head>
<meta http-equiv='refresh' content='0; Url=view_music.php?id=
$id'>
</head></html>"
;
exit();
}

?>


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



Спустя 46 минут, 9 секунд (25.05.2012 - 16:32) inpost написал(а):
Выкинуть Попова и начать нормально учиться smile.gif Надо же, угораздило, из 1000 выбрать самый худший курс обучения smile.gif

Тебе нужна капча? Погугли, тысячи готовых решений.

Спустя 24 минуты, 59 секунд (25.05.2012 - 16:57) davils написал(а):
Подскажите норм учебник плиз, а по поводу капч ничего толкового не находил, потому и тут написал

Спустя 5 минут, 22 секунды (25.05.2012 - 17:02) inpost написал(а):
Пишешь на английском, после википедии - ссылка на крутую капчу. В чём дело, бро?!
Есть:
1) платные курсы (текстовые, видео),
2) учебник Котерова,
3) курсы специалиста.

Спустя 1 час, 47 минут, 41 секунда (25.05.2012 - 18:50) davils написал(а):
Скажу честно увидив сообщение
Цитата (inpost @ 25.05.2012 - 13:32)
Выкинуть Попова и начать нормально учиться smile.gif Надо же, угораздило, из 1000 выбрать самый худший курс обучения smile.gif


сразу не понял почему, как и зачем, ведь до этого момента его уроки нравелись из за простоты и из за того что было сразу написание сайта а не кучу теории, но по прочтению одной не невзрачной ссылки которую заметил чисто случайно
Цитата (inpost @ 25.05.2012 - 14:02)
Важно новичкам: http://phpforum.su/index.php?showtopic=32799

мое мнение кардинально поменялась и теперь нужен новый учебник а с того всего что было выше перечислено всё платное.
Купить учебник для меня сейчас затруднительно, не подскажите что то болие-мение нормальное без платное?
И желательно на русском поскольку с английским я не очень дружу(

Спустя 34 минуты, 23 секунды (25.05.2012 - 19:24) davils написал(а):
Прошу прощение за мою глупость уже сам нашол
вот ссылка для таких остолопов как я biggrin.gif
http://phpforum.su/index.php?showtopic=22163

единственное что хочу узнать есть ли советы что из этих тон литературы лучше и проще)

Спустя 4 минуты, 50 секунд (25.05.2012 - 19:29) inpost написал(а):
Котерова можно в сети скачать с торрентов.

Спустя 6 часов, 41 минута, 26 секунд (26.05.2012 - 02:11) davils написал(а):
Скачал мне понравилось особенно то что рассказывается установка апча и расписано каталогами юникс решил переустановить апач так как не мой не выдаёт характер ошибки и её местонахождение, одно печально там описана установка apache 1.3, а на данный момент используется apache 2.х.х
не подскажите где хорошо объясняется?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.