| |
|
|
| | внезапно переслала работать отправка эл. почты
<html>
<head>
<meta http-equiv="Content-Language" content="ru">
<title>Запрос отправлен</title>
</head>
<body>
<p> </p>
<p> </p>
<?php
echo "Ваш запрос отправлен. Реквизиты платежа Вы получите на электронную почту ";
echo $email;
mail("eninsergej@mail.ru",$sum,$log,$email);
?>
<p> </p>
<p><i><a href="http://...............hotmail.ru/">Вернуться на главную страницу сайта</a></i></p>
</body>
</html>
$sum,$log и $email задаются в HTML форме
Пробовал на разных серверах
Не могу понять в чём причина, до недавнего времени всё нормально работало | |
| |
|
|
| |
|
|
| |
для: eninsergej
(21.02.2007 в 15:14)
| | | Переменная $email что содержит? | |
| |
|
|
| |
|
|
| |
для: cheops
(21.02.2007 в 15:48)
| | | адрес эл. почты клиента (он вводит его в форме HTML) | |
| |
|
|
| |
|
|
| |
для: eninsergej
(21.02.2007 в 17:11)
| | | 4 параметр функции mail(...) - это строка служебных параметров. Если там просто адрес из формы, то и не будет ничего работать, т.к. нарушен формат параметра функции. | |
| |
|
|
|
| |
|
|
| |
для: ZuArt
(21.02.2007 в 17:19)
| | | сделал так
mail("eninsergej@mail.ru",$sum,$log);
всё-равно не работает
хотя по старому 2-3 месяца работало, а потом перестало, без каких-либо изменений
может что-то с формой не то она выглядит так:
<form method="post" action=http://spaceinet.sd1.ru/proba.php>
<p align="center"> </p>
<p align="center"><font face="Arial"><strong style="font-weight: 400">
<font size="4">Оплата спутникового Интернета </font><span lang="en-us">
<font size="4">SpaceGate, SatGate, PlanetSky</font></span></strong></font></p>
<p align="center"> </p>
<p align="center"><strong>Введите логин Вашей подписки:</strong>
<input type="text" name="log" size=30> - <i><font size="2" color="#FF0000">
обязательно для заполнения</font></i></p>
<p align="center"><strong>Ваш электронный адрес:</strong>
<input type="text" name="email" size=30> - <i><font size="2" color="#FF0000">
обязательно для заполнения</font></i></p>
<p align="center"><strong>Сумма (руб.):</strong>
<input type="text" name="sum" size=10> - <i><font size="2" color="#FF0000">
обязательно для заполнения</font></i></p>
<p align="center"><input type="submit" name="submit" value="Послать запрос"</p><p> <p align="center" style="margin-top: 0; margin-bottom: 0">
Оплата производится через систему денежных переводов<p align="center" style="margin-top: 0; margin-bottom: 0">
"<span lang="en-us">CONTACT</span>" по курсу 1 <span lang="en-us">USD</span> =
29,5 руб. плюс 2% (комиссия банка).<p align="center" style="margin-top: 0; margin-bottom: 0">
Информацию о адресах пунктов переводов можно посмотреть
<a target="_blank" href="http://www.contact-sys.com/address/points.phtml?arg=0,643,BELGOROD">здесь</a>.<p> <p> <p> <p> </form> | |
| |
|
|
| |
|
|
| |
для: eninsergej
(21.02.2007 в 17:42)
| | | используйте вместо $sum, $email, $log в коде скрипта обращение к массиву $_POST
$_POST["sum"], $_POST["log"], $_POST["email"]
попробуйте просто из скрипта вывести значения параметров функции на экран, чтобы хоть понять, ЧТО Вы передаете функции... | |
| |
|
|
| |
|
|
| |
для: ZuArt
(21.02.2007 в 17:46)
| | | echo $email;
echo $sum;
echo $log;
так переменные на экран выводятся
поясните, пожалуйста, про обращение к массиву $_POST
$_POST["sum"], $_POST["log"], $_POST["email"]
как будет выглядеть строка
mail() ? | |
| |
|
|
| |
|
|
| |
для: eninsergej
(21.02.2007 в 17:51)
| | | сделал так
mail("eninsergej@mail.ru",$_POST["sum"], $_POST["log"], $_POST["email"]);
итог тот же | |
| |
|
|
| |
|
|
| |
для: eninsergej
(21.02.2007 в 17:42)
| | | Спросите в службе тех поддержки уходят ли ваши письма (пусть по логам посмотрят)? | |
| |
|
|