Вобщем есть некий сайт, на котором две формы для отправки сообщения, одна отправляет мейл на подписку новостей, другая форма обратной связи - обе не хотят работать!!!
1. существуют четыре поля, с значениями: "name", "phone", "message", "mail_m"
на конпку отправить повешено следующее:
Код:
on (release) {
if (name eq "" or phone eq "" or mail_m eq "" or message eq "") {
stop();
} else {
loadVariablesNum("form.php", 0, "POST");
gotoAndStop(128);
}
}
в файле form.php следующее:
Код:
<?
$to = "you@yourdomain.com";
$msg = "$name\n\n";
$msg .= "$message\n\n";
mail($to, $subject, $msg, "From: My web site\nReply-To: $email\n");
?>
правда php переделана под соответствующие значения
- это что касается обратной связи;
2. ничего не существует, просто
просто прописано скрипт, повешенный на кадр:
Код:
stop();
tf_fmt = new TextFormat();
tf_fmt.color = "0x666666";
// Текстовое поле для e-mail
_root.createTextField("mail_txt", 2, 58, 409, 150, 20);
with (mail_txt) {
border = true;
borderColor = "0x194B5F";
type = "input";
multiline = false;
text = "Введите ваш e-mail";
setTextFormat(tf_fmt);
}
// При передачи фокуса текстовому полю убиваем всё что в нём написано
mail_txt.onSetFocus = function() {
this.text = "";
delete this.onSetFocus;
};
// Кнопка "Отправить"
_root.attachMovie("button", "but_mc", 4, {_x:220, _y:410});
but_mc.createTextField("tf", 1, 0, 0, 118, 20);
b_fmt = new TextFormat();
b_fmt.color = "0xFFFFFF";
b_fmt.align = "center";
with (but_mc.tf) {
selectable = false;
text = "Подписаться";
setTextFormat(b_fmt);
}
// При нажатии на кнопку запускаем функцию F_sendMail
but_mc.onPress = function() {
F_sendMail(mail_txt.text);
};
//Функция отправки сообщения
F_sendMail = function (Mail) {
// Создаём мувик для хранения переменных
_root.createEmptyMovieClip("v", 120);
v.mail = Mail;
// Отправляем данный php - скрипту
v.loadVariables("podpiskaf.php", "POST");
};
// Что бы не было проблем с кодировкой при передачи текста php
System.useCodepage = true;
в php следующее:
Код:
<?php
$mail = $_POST['mail'];
mail("1111@mail.ru","Сообщение с сайта","От кого : $name\nE-mail : $mail\nСообщение : $message");
?>
ВСЕ это не работает, почему боюсь догадываться. Подскажите народ умный!