{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (27 янв 2016, 20:18) [0/0] [0] [отв] [спам] [под] +1 | -1

Вообщем есть у меня скрипт обратной связи на пыхе и хтмл
Я заполняю все поля нажимаю отправить и потом выдает введите тему сообщения , почему ведь я все поля заполнил

2.
AMSTAFFF * [мошенник] 9.41
(27 янв 2016, 20:19) [0/0] [0] [отв] [спам] [под] +1 | -1

danchik2, код показывай экстрасенсы забанены

3. [автор] (27 янв 2016, 20:20) [0/0] [0] [отв] [спам] [под] +1 | -1

AMSTAFFF, пхп код
<?php


///тут системные инклуды и шапка/////


session_start();

echo '<div class="a">';
if ($_POST['key'] != $_SESSION['key']) {
echo 'Ошибка: Не введён защитный код или ввeдён не верно!';



echo '</div>';
echo '<div class="a"><a href="index.php">Назад</a><br>
<a href="'.$setup['site_url'].'">На главную</a><br>';
echo '</div>';

////тут ноги и всё что нужно для конца страницы/////





exit();

}
$mail = "ch_aka_pgmУдалён //Меняем только это на свое
$site= "Kartinkam.Net"; //Меняем только это на свое
////////////////////////////////////////////////////////////////////////////////////////////
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
function myErrorHandler ($errno, $errstr, $errfile, $errline) {}
set_error_handler("myErrorHandler"*;

$text=htmlspecialchars(stripslashes($text));
$tema=htmlspecialchars(stripslashes($tema));
$tema = substr($HTTP_POST_VARS['temka'],0,50);
$text = substr($HTTP_POST_VARS["text"],0,1000);
////////////////////////////////////////////////////////////////

if ($tema == ""* {
echo"Вы не написали тему сообщения!<br/>";
echo"Пожалуйста повторите!<br/>";



echo '</div>';
echo '<div class="a"><a href="index.php">Назад</a><br>
<a href="'.$setup['site_url'].'">На главную</a><br>';
echo '</div>';

////тут ноги и всё что нужно для конца страницы/////








exit;} // no subject

if ($text == ""* {
echo"Вы не написали сообщениe!<br/><br/>";
echo"Пожалуйста повторите!<br/>";



echo '</div>';
echo '<div class="a"><a href="index.php">Назад</a><br>
<a href="'.$setup['site_url'].'">На главную</a><br>';
echo '</div>';

////тут ноги и всё что нужно для конца страницы/////





exit;} // no message



if ($email == ""* {$email="noУдалён
if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*Удалён $email))
{
echo"Несуществующий адрес e-mail!<br/>";
echo"Если вы пишите адрес, то указывайте корректный e-mail, или НЕ пишите его вообще!<br/>";
echo"Пожалуйста повторите!<br/>";



echo '</div>';
echo '<div class="a"><a href="index.php">Назад</a><br>
<a href="'.$setup['site_url'].'">На главную</a><br>';
echo '</div>';

////тут ноги и всё что нужно для конца страницы/////




exit;} // no message

if (getenv("HTTP_X_FORWARDED_FOR"*)
{ $ip=getenv("HTTP_X_FORWARDED_FOR"*; }
else { $ip=getenv("REMOTE_ADDR"*; }
$nom = Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
if (Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" /> $nom = Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
if (Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" /> $nom = Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
$browz=getenv('HTTP_USER_AGENT');
$host = gethostbyaddr($REMOTE_ADDR);
$ip=htmlspecialchars(stripslashes($ip));
$browz=htmlspecialchars(stripslashes($browz));
$host=htmlspecialchars(stripslashes($host));
$nom=htmlspecialchars(stripslashes($nom));
$nom = str_replace("$nom","Номер: $nom",$nom);
function mail_convert($str) {
$str = trim(imap_binary(addcslashes($str, "\"!Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />));
return $str;
}
$subject = "=?utf-8?B?".trim(imap_binary("$tema"*)."?=";
$headers = "From: $email\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$headers .= "Content-Type: text/plain; charset=\"utf-8\"\r\n";
$headers .= "X-Mailer: PHP v.".phpversion();
$message .= "Сообщение: $text\nIP: $ip\nХост: $host\nБраузер: $browz\n$nom";

mail("$mail","$subject","$message","$headers"*;


echo"Спасибо, ваше сообщение отправлено<br/><br/>";




echo '</div>';
echo '<div class="a"><a href="index.php">Назад</a><br>
<a href="'.$setup['site_url'].'">На главную</a><br>';
echo '</div>';

////тут ноги и всё что нужно для конца страницы/////


?>

4. (27 янв 2016, 20:20) [0/0] [0] [отв] [спам] [под] +1 | -1

Тему перенёс из подраздела Программирование в подраздел Вопросы новичков!*

5. [автор] (27 янв 2016, 20:21) [0/0] [0] [отв] [спам] [под] +1 | -1

AMSTAFFF, сама форма
<?php

///тут системные инклуды и шапка/////

session_start();




echo '<div class="dl">Отправка письма</div>';
echo '<div class="a"><font color="red">Поля помеченные <b>*</b><br>являются обязательными для заполнения</font></div>';
echo '<div class="a">';

echo"<form method=\"post\" action=\"mail.php\">";
echo"Тема<font color=\"red\">*</font>:";
echo '<font color="red"><small>max* 25 символов</small></font>';
echo"<br/><input name='temka' maxlength='25' value=''/><br/>";
echo"Ваш E-mail:";
echo"<br/><input name=\"email\" maxlength=\"50\" value=\"\"/><br/>";
echo"Cообщение<font color=\"red\">*</font>:";
echo '<font color="red"><small>max* 1000 символов</small></font>';
echo"<br/><input name=\"text\" maxlength=\"1000\" value=\"\"/><br/>";

$key = mt_rand(1000,9999);
$_SESSION['key'] = $key;
echo 'Введите код<font color="red">*</font>: '.$key.'<br>
<input name="key" type="text" size="5" maxlength="4" value=""><br>';




echo"<input value=\"Отправить\" name=\"do\" type=\"submit\"/></form>";

echo '</div>';
echo '<div class="a">

<a href="../svyaz.php">Назад</a></br>
<a href="'.$setup['site_url'].'">На главную</a><br>';
echo '</div>';

////тут ноги и всё что нужно для конца страницы/////
Добавлено 28.01.16 в 07:15:22:
Ап

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений