[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка почты без капчи
strannik22
Нужна помощь.

имеется код (внизу). Как убрать капчу, и чтоб при отправке все же появлялось "отправлено".
inpost
strannik22
Открыл верстку и убрал блок с капчей. Дальше открыл код с обработкой на ПХП, там тоже убрал проверку на введённую капчу. Вуаля.
Убирается так: "выделил участок", нажал кнопку DEL

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Arh
inpost
все секреты раскрыл )

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
strannik22
Цитата (inpost @ 1.08.2014 - 15:08)
strannik22
Открыл верстку и убрал блок с капчей. Дальше открыл код с обработкой на ПХП, там тоже убрал проверку на введённую капчу. Вуаля.
Убирается так: "выделил участок", нажал кнопку DEL

убрал что нашел. почта уходит.

только перед написанием почты уже висит строка "Ваша заявка отправлена"


вот страница с формой

<?php


session_start();
require_once("config.php");



{

if (isset($_POST['posName']) && $_POST['posName'] == "")
{
$statusError = "$errors_name";
}
elseif (isset($_POST['posEmail']) && $_POST['posEmail'] == "")
{
$statusError = "$errors_mailfrom";
}
elseif(isset($_POST['posEmail']) && !preg_match("/^([a-z,._,0-9])+@([a-z,._,0-9])+(.([a-z])+)+$/", $_POST['posEmail']))
{
$statusError = "$errors_incorrect";

unset($_POST['posEmail']);
}
elseif (isset($_POST['posRegard']) && $_POST['posRegard'] == "")
{
$statusError = "$errors_subject";
}


elseif (!empty($_POST))
{
//заголовок для нас
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: $content charset=$charset\r\n";
$headers .= "Date: ".date("Y-m-d (H:i:s)",time())."\r\n";
$headers .= "From: \"Заявка на тренинг от ".$_POST['posName']."\" <".$_POST['posEmail'].">\r\n";
$headers .= "X-Mailer: My Send E-mail\r\n";

//заголовок для заказчика
$headerszakaz = "MIME-Version: 1.0\r\n";
$headerszakaz .= "Content-Type: $content charset=$charset\r\n";
$headerszakaz .= "Date: ".date("Y-m-d (H:i:s)",time())."\r\n";
$headerszakaz .= "From: \"Подтверждение заявки на тренинг\" <".$mailto.">\r\n";
$headerszakaz .= "X-Mailer: My Send E-mail\r\n";

mail("$mailto","$subject","Заявка на тренинг от ".$_POST['posName']."\" e-mail:<".$_POST['posEmail'].">; телефон: $subject, $message","$headers");//отправляем сообщение нам
mail($_POST['posEmail'],"$subject","Ваша заявка на тренинг www.b-by.com получена: $message","$headerszakaz");//отправляем сообщение заказчику

unset($name, $posText, $mailto, $subject, $posRegard);

$statusSuccess = "$send";
}

}


?>

<html>
<head>
<title>
Форма заказа</title>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link
href="styling.css" rel="stylesheet" type="text/css" media='screen,projection' />
</head>
<body>

<h2>
Форма заказа</h2>
<p
id="emailSuccess">
<strong
style="color:green;"><?php echo "$statusSuccess" ?></strong>
</p>
<p
id="emailError"><strong style="color:red;"><?php echo "$statusError" ?></strong></p>

<div
id="contactFormArea">
<form
action="./" method="post" id="cForm">
<input
type="hidden" name="act" value="y" />
<fieldset>
<label
for="posName"><b>Ваше имя:</b></label>
<input
class="text" type="text" size="25" name="posName" id="posName" />
<label
for="posEmail"><b>Ваш E-mail адрес:</b></label>
<input
class="text" type="text" size="25" name="posEmail" id="posEmail" />
<label
for="posRegard"><b>Ваш телефон:</b></label>
<input
class="text" type="text" size="25" name="posRegard" id="posRegard" />




<br><br><label><input
class="submit" type="submit" name="selfCC" id="selfCC" value=" Отправить " /></label>
</fieldset>

</form>
</div>
Быстрый ответ:

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