Цитата |
<?php $id = $userArray['id']; $my = $userArray['my']; $em = $userArray['em']; $wmr = ($_POST['wmr']); $subject = "Тотализатор" ; //Проверка наличия ТЕКСТА сообщения if(trim($_POST['name']) == '') { $hasError = true; } else { if(function_exists('stripslashes')) { $name = stripslashes(trim($_POST['name'])); } else { $name = trim($_POST['name']); } } //Если ошибок нет, отправить email if(!isset($hasError)) { //Если форма отправлена if(isset($_POST['submit'])) $URL="/games/send.php"; header ("Location: $URL"); //Проверка поля ТЕМА //Если ошибок нет, отправить email $emailTo = "maxim.duman@yandex.ru"; //Сюда введите Ваш email $body = iconv("UTF-8", "KOI8-U", "ID: $id \nE-MAIL: $em \nИмя: $name \nКошелек: $wmr"); $headers = 'From: Вывод средств <'.$em.'>' . "\r\n" . 'Reply-To: ' . $em; mail($emailTo, $subject, $body, $headers); $emailSent = true; } ?> <h2>Вывод средств:</h2> <form action="msend.php" method="post"> <p> <label>Ваше имя и фамилия:<br></label> <input name="name" id="name" type="text" size="25" maxlength="25"> </p> <p> <p> <label>Ваш WMR кошелек (проверьте правильность написания):<br></label> <input name="wmr" id="wmr" type="text" size="25" maxlength="25"> </p> <input type="submit" name="submit" value="Отправить запрос"> </p></form> |
Цитата |
if(function_exists('stripslashes')) { $name = stripslashes(trim($_POST['name'])); } else { $name = trim($_POST['name']); } |
$id = $userArray['id'];
$my = $userArray['my'];
$em = $userArray['em'];
$wmr = ($_POST['wmr']);
$subject = "Тотализатор" ;
//Проверка наличия ТЕКСТА сообщения
if(trim($_POST['name']) == '') {
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$name = stripslashes(trim($_POST['name']));
} else {
$name = trim($_POST['name']);
}
}
//Если ошибок нет, отправить email
if(!isset($hasError)) {
//Если форма отправлена
if(isset($_POST['submit']))
$URL="/games/send.php";
header ("Location: $URL");
//Проверка поля ТЕМА
//Если ошибок нет, отправить email
$emailTo = "maxim.duman@yandex.ru"; //Сюда введите Ваш email
$body = iconv("UTF-8", "KOI8-U", "ID: $id \nE-MAIL: $em \nИмя: $name \nКошелек: $wmr");
$headers = 'From: Вывод средств <'.$em.'>' . "\r\n" . 'Reply-To: ' . $em;
mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
$id = $userArray['id'];
$my = $userArray['my'];
$em = $userArray['em'];
$wmr = ($_POST['wmr']);
if(trim($_POST['name']) == '') {
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$name = stripslashes(trim($_POST['name']));
} else {
$name = trim($_POST['name']);
}
}
$name = !empty($_POST['name'])?trim(stripslashes($_POST['name'])):NULL;
if(isset($_POST['submit']))
Цитата |
Изучаю два дня. m4a1fox, там без stripslashes было, я уже несколько вариантов перепробовал. Я не претендую на звание программиста, я прошу помощи. |
Цитата |
<?php if(isset($_POST['submit'])) // Если POST запрос отправили, то выполняем все, что ниже. if ($_POST['name'] == '') {echo "Вы не заполнили первое поле. Пожалуйста попробуйте еще раз."; exit;} $name = ($_POST['name']); if ($_POST['wmr'] == '') {echo "Вы не заполнили второе поле. Пожалуйста попробуйте еще раз."; exit;} $wmr = ($_POST['wmr']); $id = $userArray['id']; $my = $userArray['my']; $em = $userArray['em']; $subject = "Тотализатор" ; $emailTo = "maxim.duman@yandex.ru"; $body = iconv("UTF-8", "KOI8-U", "Name: $name \ntoWMR: $wmr \nID: $id \nCoins: $my \nE-mail: $em"); $headers = 'From: Требование выплаты <'.$em.'>' . "\r\n" . 'Reply-To: ' . $em; mail($emailTo, $subject, $body, $headers); $emailSent = true; $URL="/games/gosend.php"; header ("Location: $URL"); ?> |
Цитата |
$id = $userArray['id']; $my = $userArray['my']; $em = $userArray['em']; |
Цитата |
<?php $byname = ($_POST['contactname']); $subject = "Сервисы веб-мастера" ; $wmr = ($_POST['wmr']); //Если форма отправлена if(isset($_POST['submit'])) $URL="/outmess.php"; header ("Location: $URL"); //Проверка поля ТЕМА //Проверка правильности ввода EMAIL if(trim($_POST['email']) == '') { $hasError = true; } else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) { $hasError = true; } else { $email = trim($_POST['email']); } //Проверка наличия ТЕКСТА сообщения if(trim($_POST['message']) == '') { $hasError = true; } else { if(function_exists('stripslashes')) { $comments = stripslashes(trim($_POST['message'])); } else { $comments = trim($_POST['message']); } } //Если ошибок нет, отправить email if(!isset($hasError)) { $emailTo = "maxim.duman@yandex.ru"; //Сюда введите Ваш email $body = iconv("UTF-8", "KOI8-U", "Я хочу заказать тарифный план: $byname \nЕмайл отправителя: $email \nWMR: $wmr \nURL и около ссылочный текст: $comments"); $headers = 'From: Новая заявка <'.$email.'>' . "\r\n" . 'Reply-To: ' . $email; mail($emailTo, $subject, $body, $headers); $emailSent = true; } ?> |
Цитата |
что такое stripslashes |
Цитата |
Это обращение к БД. Каждая переменная несет нужное мне значение, тоесть тут все верно. |
Цитата |
НО теперь сообщение приходит только с одним полем Name, оно пустое почему-то. Блин ... |
var_dump($_POST)?
Цитата |
Правда? ![]() |
Цитата |
var_dump($_POST) |
Цитата |
array(0) { } Вы не заполнили второе поле. Пожалуйста попробуйте еще раз. |
Цитата |
<html> <head> </head> <body> <?php $login = $_COOKIE["log"]; $password = $_COOKIE["pas"]; // подключаемся к базе include ("bd.php");// файл bd.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь $result = mysql_query("SELECT * FROM `users` WHERE `em` = '".mysql_real_escape_string($login)."' AND `pw` = '".mysql_real_escape_string($password)."'") or die(mysql_error()); //извлекаем из базы все данные о пользователе с введенным логином if(mysql_num_rows($result) == 0){ echo 'Такого пользователя нет.'; exit; }else{ $userArray = mysql_fetch_assoc($result); $_SESSION['user_id'] = $userArray['id']; } ?> <h2>Вывод средств:</h2> <form action="msend.php" method="post"> <p> <label>Ваше имя и фамилия:<br></label> <input name="name" id="name" type="text" size="25" maxlength="25"> </p> <p> <p> <label>Ваш WMR кошелек (проверьте правильность написания):<br></label> <input name="wmr" id="wmr" type="text" size="25" maxlength="25"> </p> <input type="submit" name="submit" value="Отправить запрос"> </p></form> <?php var_dump($_POST); if(isset($_POST['submit'])) print_r($_POST); // Если POST запрос отправили, то выполняем все, что ниже. if ($_POST['name'] == '') {echo "Вы не заполнили первое поле. Пожалуйста попробуйте еще раз."; exit;} $name = $_POST['name']; if ($_POST['wmr'] == '') {echo "Вы не заполнили второе поле. Пожалуйста попробуйте еще раз."; exit;} $wmr = $_POST['wmr']; $id = $userArray['id']; $my = $userArray['my']; $em = $userArray['em']; $subject = "Тотализатор" ; $emailTo = "maxim.duman@yandex.ru"; $body = iconv("UTF-8", "KOI8-U", "Name: $name \ntoWMR: $wmr \nID: $id \nCoins: $my \nE-mail: $em"); $headers = 'From: Требование выплаты <'.$em.'>' . "\r\n" . 'Reply-To: ' . $em; mail($emailTo, $subject, $body, $headers); $emailSent = true; $URL="/games/gosend.php"; header ("Location: $URL"); ?> </body> </html> |
<html>
<head>
</head>
<body>
<?php
$login = $_COOKIE["log"];
$password = $_COOKIE["pas"];
// подключаемся к базе
include ("bd.php");// файл bd.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь
$result = mysql_query("SELECT * FROM `users` WHERE `em` = '".mysql_real_escape_string($login)."' AND `pw` = '".mysql_real_escape_string($password)."'") or die(mysql_error()); //извлекаем из базы все данные о пользователе с введенным логином
if(mysql_num_rows($result) == 0){
echo 'Такого пользователя нет.';
exit;
}else{
$userArray = mysql_fetch_assoc($result);
$_SESSION['user_id'] = $userArray['id'];
}
?>
<h2>Вывод средств:</h2>
<form action="msend.php" method="post">
<p>
<label>Ваше имя и фамилия:<br></label>
<input name="name" id="name" type="text" size="25" maxlength="25">
</p>
<p>
<p>
<label>Ваш WMR кошелек (проверьте правильность написания):<br></label>
<input name="wmr" id="wmr" type="text" size="25" maxlength="25">
</p>
<input type="submit" name="submit" value="Отправить запрос">
</p></form>
<?php
var_dump($_POST);
if(isset($_POST['submit']))
print_r($_POST);
// Если POST запрос отправили, то выполняем все, что ниже.
if ($_POST['name'] == '') {echo "Вы не заполнили первое поле. Пожалуйста попробуйте еще раз."; exit;}
$name = $_POST['name'];
if ($_POST['wmr'] == '') {echo "Вы не заполнили второе поле. Пожалуйста попробуйте еще раз."; exit;}
$wmr = $_POST['wmr'];
$id = $userArray['id'];
$my = $userArray['my'];
$em = $userArray['em'];
$subject = "Тотализатор" ;
$emailTo = "maxim.duman@yandex.ru";
$body = iconv("UTF-8", "KOI8-U", "Name: $name \ntoWMR: $wmr \nID: $id \nCoins: $my \nE-mail: $em");
$headers = 'From: Требование выплаты <'.$em.'>' . "\r\n" . 'Reply-To: ' . $em;
mail($emailTo, $subject, $body, $headers);
$emailSent = true;
$URL="/games/gosend.php";
header ("Location: $URL");
?>
</body>
</html>
Цитата |
include ("bd.php"); |
<?php
if(isset($_POST['submit']))
print_r($_POST);
// Если POST запрос отправили, то выполняем все, что ниже.
if ($_POST['name'] == '') {echo "Вы не заполнили первое поле. Пожалуйста попробуйте еще раз."; exit;}
$name = $_POST['name'];
if ($_POST['wmr'] == '') {echo "Вы не заполнили второе поле. Пожалуйста попробуйте еще раз."; exit;}
$wmr = $_POST['wmr'];
$id = $userArray['id'];
$my = $userArray['my'];
$em = $userArray['em'];
$subject = "Тотализатор" ;
$emailTo = "maxim.duman@yandex.ru";
$body = iconv("UTF-8", "KOI8-U", "Name: $name \ntoWMR: $wmr \nID: $id \nCoins: $my \nE-mail: $em");
$headers = 'From: Требование выплаты <'.$em.'>' . "\r\n" . 'Reply-To: ' . $em;
mail($emailTo, $subject, $body, $headers);
$emailSent = true;
$URL="/games/gosend.php";
header ("Location: $URL");
?>
Цитата |
У Попова научились? |
Цитата |
И что показывает при отправки давай сюда! |