Есть форма
<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 написал(а):
Выкинуть Попова и начать нормально учиться Надо же, угораздило, из 1000 выбрать самый худший курс обучения
Тебе нужна капча? Погугли, тысячи готовых решений.
Тебе нужна капча? Погугли, тысячи готовых решений.
Спустя 24 минуты, 59 секунд (25.05.2012 - 16:57) davils написал(а):
Подскажите норм учебник плиз, а по поводу капч ничего толкового не находил, потому и тут написал
Спустя 5 минут, 22 секунды (25.05.2012 - 17:02) inpost написал(а):
Пишешь на английском, после википедии - ссылка на крутую капчу. В чём дело, бро?!
Есть:
1) платные курсы (текстовые, видео),
2) учебник Котерова,
3) курсы специалиста.
Есть:
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 написал(а):
Прошу прощение за мою глупость уже сам нашол
вот ссылка для таких остолопов как я
http://phpforum.su/index.php?showtopic=22163
единственное что хочу узнать есть ли советы что из этих тон литературы лучше и проще)
вот ссылка для таких остолопов как я
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.х.х
не подскажите где хорошо объясняется?
не подскажите где хорошо объясняется?