Forum Webscript.Ru
Программирование => PHP => Тема начата: budeanov от 19 Марта 2007, 17:02:02
-
Пожалуйста подскажите
Есть сайт с новостями + форма отсылки сообщения и комментария к новостям
Так вот, как можно узнать с КАКОЙ страницы было
отправлено сообщение(комментарий) ?
$YourMail = "майл@майл.ком"; // Ваш email
$Subject = "сообщение!"; // Тема сообщения
$Name = "";
$Email = "";
$Text = "";
$Error = "";
$URI =$_SERVER["REQUEST_URI"]; //не работает :(
if(isset($_POST["Send"])) {
$Name = htmlspecialchars(trim($_POST["Name"]));
$Email = htmlspecialchars(trim($_POST["Email"]));
$Text = htmlspecialchars(trim($_POST["Text"]));
if(empty($Name)) $Error = "Вы не указали свое имя";
if(empty($Email)) $Error = "Вы не указали свой email";
if(empty($Text)) $Error = "Вы не ввели текст сообщения";
if(!empty($Email) && !eregi("^[0-9a-z_]([-_.]?[0-9a-z])*@[0-9a-z][-.0-9a-z]*.[a-z]{2,4}[.]?$",$Email)) $Error = "Неправильно указан email";
if(empty($Error)) {
mail("$YourMail", "$Subject","$Text","$URI",
"From: <".$Email.">\\n".
"MIME-Version: 1.0\\n".
"Content-Type: text; charset=windows-1251\\n".
"Content-Transfer-Encoding: 8bit\\n".
"Reply-To: <".$Email.">\\n".
"Return-path: <".$Email.">\\n".
"X-Priority: 3\\n".
"X-Mailer: MegaMail");
$Name = "";
$Email = "";
$Text = "";
$Error = "Сообщение успешно отправлено";
}
}
?>
=$Error?>
$_SERVER["REQUEST_URI"] не работает так как мне надо = или я не туда (не так) вставил????
-
Сильно не бейте - я новичёк ;)
-
budeanov
$_SERVER["HTTP_REFERER"]
print_r($_SERVER);
http://phpfaq.ru/
-
гуд
получилось, сенкс