Показать сообщение отдельно
Старый 02.06.2009, 13:13
Aliceview вне форума Посмотреть профиль Отправить личное сообщение для Aliceview Найти все сообщения от Aliceview
  № 1  
Ответить с цитированием
Aliceview

Регистрация: May 2009
Сообщений: 8
Question помогите разобраться с контактной формой

Всем добрый день.
Взяла из шаблона контактную форму, встроила на сайт, сообщения мгновенно приходят, но в следующем виде: напротив слов name, email и message - пустота, введённый через форму на сайте текст просто не отображается в приходящих сообщениях. К форме прилагаются 2 php файла.

Первый под названием formSubmit вот с таким кодом:
Код:
<?php

$sendTo = "name@company.com";
$subject = "Message from your website";

$name = $_GET['NAME'];
$email = $_GET['EMAIL'];
$message = $_GET['MSG'];

$headers  = "From: $name <$email> \r\n";
//$headers .= 'MIME-Version: 1.0' . "\r\n";
//$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$msg = "Name: ".$name."\n\nE-mail: ".$email."\n\nMessage: ".$message."";
mail($sendTo, $subject, $msg, $headers);

echo "sent=success";

?>
2-й php файл называется phpInfo вот с таким кодом:
Код:
<html>
<body>
<?php
   phpinfo();
?>
</body>
</html>
Помогите пожалуйста разобраться что там не так, почему пустые сообщения приходят! Ниже выложен код самой контактной формы.

Код:
// 
// INITIAL SETTINGS
//
var sendVars:LoadVars = new LoadVars(this);
var statusVars:LoadVars = new LoadVars(this);
bgSelected = "";
//
// CASCADING STYLE SHEET
//
var styles = new TextField.StyleSheet();
// Set hyperlink colour and decoration here
styles.setStyle("a:link", {color:'#FFFFFF', textDecoration:'none'});
styles.setStyle("a:hover", {color:'#FFFFFF', textDecoration:'underline'});
txt.html = true;
txt.styleSheet = styles;
//
// KILL FULLSCREEN (input fields are disabled in fullscreen mode)
//
killFullscreen = function () {
if (Stage["displayState"] == "fullScreen") {
 Stage["displayState"] = "normal";
}
};
//
// BUTTON NAMES
// 
bttnClear.txt_mc.txt.text = "Reset";
bttnSend.txt_mc.txt.text = "Send";
//
// BUTTON FUNCTIONS
//
bttnClear.bttn.onPress = function() {
clearForm();
};
bttnSend.bttn.onPress = function() {
checkForm();
};
// 
// SET FOCUS FIELDS
//
fieldName.field.onSetFocus = function() {
killFullscreen();
bgSelected = this._parent._name;
if (this.text == "Name") {
 this.text = "";
}
};
fieldEmail.field.onSetFocus = function() {
killFullscreen();
bgSelected = this._parent._name;
if (this.text == "Email") {
 this.text = "";
}
};
fieldMsg.field.onSetFocus = function() {
killFullscreen();
bgSelected = this._parent._name;
if (this.text == "Message") {
 this.text = "";
}
};
//
// KILL FOCUS FIELDS
//
fieldName.field.onKillFocus = function() {
bgSelected = "";
if (fieldName.field.text == "") {
 this.text = "Name";
}
};
fieldEmail.field.onKillFocus = function() {
bgSelected = "";
if (fieldEmail.field.text == "") {
 this.text = "Email";
}
};
fieldMsg.field.onKillFocus = function() {
bgSelected = "";
if (fieldMsg.field.text == "") {
 this.text = "Message";
}
};
//
// CLEAR FORM
//
clearForm = function () {
fieldName.field.text = "Name";
fieldEmail.field.text = "Email";
fieldMsg.field.text = "Message";
};
clearForm();
//
// CLEAR STATUS MESSAGE
//
clearStatusInt = function () {
statusMsg.text = "";
clearInterval(clearStatus);
};
//
// VALIDATE FORM
//
checkForm = function () {
// Check fields
i = 0;
if (fieldName.field.text == "" or fieldName.field.text == "Name") {
 fieldName.field.text = "Name";
 i++;
}
if ((fieldEmail.field.text == "") or (fieldEmail.field.text == "Email") or (fieldEmail.field.text.indexOf("@", 0) == -1) or (fieldEmail.field.text.indexOf('.', 0) == -1)) {
 fieldEmail.field.text = "Email";
 i++;
}
if (fieldMsg.field.text == "" or fieldMsg.field.text == "Message") {
 fieldMsg.field.text = "Message";
 i++;
}
// Submit form if fields valid              
if (i == 0) {
 sendVars.Name = fieldName.field.text;
 sendVars.Email = fieldEmail.field.text;
 sendVars.Msg = fieldMsg.field.text;
 sendVars.sendAndLoad("contact/formSubmit.php", statusVars, "GET");
 statusMsg.text = "Sending...";
 statusVars.onLoad = function(success:Boolean) {
 	if (success) {
   if (statusVars.sent == "success") {
   	clearForm();
   	statusMsg.text = "Message sent";
   }
 	} else {
   statusMsg.text = "PHP error!";
 	}
 	clearInterval(clearStatus);
 	clearStatus = setInterval(clearStatusInt, 3000);
 };
}
};
//
// LOAD XML
//
loadXML = function (loaded) {
if (loaded) {
 xmlNode = this.firstChild;
 txt.htmlText = xmlNode.childNodes[0].firstChild.nodeValue;
 txt._height = txt.textHeight+10;
 headerName.text = xmlNode.attributes.Name;
 companyName.text = xmlNode.attributes.companyName;
 formName.text = xmlNode.attributes.formName;
} else {
 trace("Error loading XML");
}
};
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("contact/content.xml");
stop();