[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Исключение в условие
sokpet
Как правильно прописать исключение в условие?


Есть вот такое условие на странице contactos.php:


if(isset($_POST['submit']))
{
if(!empty($_POST['referer_url']))
{
$_SERVER['HTTP_REFERER'] = $_POST['referer_url'];
}
if($_SERVER['HTTP_REFERER'] == "http://testall/ofertas.php" || $_SERVER['HTTP_REFERER'] == "http://testall/switch.php")
{
$to = "pedidos@gmail.com";
}
else
{
$to = "central@gmail.com";
} }


Все работает, но хочу сделать исключение, чтобы при переходе по обычной ссылке с ofertas.php информация тоже уходила на central@gmail.com

Какие есть варианты?





Спустя 24 минуты, 42 секунды (21.12.2009 - 02:54) qpayct написал(а):
если я всё правильно понял тебе поможет эта конструкция
echo $var==TRUE ? 'TRUE' : 'FALSE';

Спустя 10 минут, 40 секунд (21.12.2009 - 03:05) VolCh написал(а):
Какая информация? smile.gif

Спустя 27 минут, 15 секунд (21.12.2009 - 03:32) Joker написал(а):
на сколько понел нужно такое:

<?php
if(isset($_POST['submit']))
{
if(!empty($_POST['referer_url']))
{
$_SERVER['HTTP_REFERER'] = $_POST['referer_url'];
}

if($_SERVER['HTTP_REFERER'] == "http://testall/switch.php")
{
$to = "pedidos@gmail.com";
}
elseif ($_SERVER['HTTP_REFERER'] == "http://testall/ofertas.php")
{
$to = "pedidos@gmail.com";
$to2 = "central@gmail.com";
}
else
{
$to = "central@gmail.com";
}
}

?>

Спустя 10 часов, 19 минут, 6 секунд (21.12.2009 - 13:51) sokpet написал(а):
Joker, Не совсем понял... в твоем варианте, если в реферер попадает ofertas.php то все пойдет на два адреса...
А мне нужно чтобы при переходе из ofertas.php по САБМИТУ все шло на первый адрес, а при переходе по ССЫЛКЕ на второй ящик...

qpayct,
Цитата
echo $var==TRUE ? 'TRUE' : 'FALSE';
а куда и как правильно прицепить эту конструкцию???

VolCh, Информация из формы на странице contactos.php

Вот полный код:

<?php
if(isset($_POST['submit']))
{
if(!empty($_POST['referer_url']))
{
$_SERVER['HTTP_REFERER'] = $_POST['referer_url'];
}
if($_SERVER['HTTP_REFERER'] == "http://testall/ofertas.php" || $_SERVER['HTTP_REFERER'] == "http://testall/switch.php")
{
$to = "pedidos@gmail.com";
}
else
{
$to = "central@gmail.com";
}
$from = $_POST['Email'] ;
$name = $_POST['Nombre'] ;
$headers = "De: $from";
$subject = "Web Datos de Contacto";

$fields = array();
$fields["Nombre_empresa"] = "Nombre_empresa";
$fields["Nombre"] = "Nombre";
$fields["Email"] = "Email";
$fields["Asunto"] = "Asunto";
$fields["Mensaje"] = "Mensaje";

$body = "Hemos recibido la seguiente informacion:\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_POST[$a]); }

$headers2 = "De: noreply@noreply.com";
$subject2 = "Gracias por contactar con nosotros";
$autoreply = "Gracias por contactar con nosotros. Nos pondremos en contacto con usted en 24 horas. Si tiene una pregunta, visite nuestro sitio web www.xxxx.com";


$send = mail($to, $subject, $body, $headers);
$send2 = mail($from, $subject2, $autoreply, $headers2);
if($send)
{
header( "Location: http://testall/gracias.html" );
}
else
{
print "No hemos podido enviar su mensaje, por favor avise webmaster@xxx.com";
}
}

?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.