|
|
|
|
|
для: adminn
(27.06.2014 в 20:11)
| |
<?php
error_reporting(E_ALL);
$to = 'support@center-beauty.com';
$subject = 'запрос';
$headers = 'From: no-reply@center-beauty.com';
if($_POST)
{
$message = "Name: " . $_POST['a'] . "Mail: " . $_POST['m'] . "City: " . $_POST['city'] . "Message: " . $_POST['ms'] ."Tel: " .$_POST['tel']. "";
if (($name = trim($_POST['a'])) || ($mail = trim($_POST['m'])) || ($city = trim($_POST['city'])) || ($mes = trim($_POST['ms'])) || ($tel = trim($_POST['tel'])))
{
// echo 'lol';
mail($to, $subject, $message, $headers);
}
}
?>
<form id="form1" name="form1" method="post" action="s.php">
<input type="text" name="a" id="textfield" />
<input type="text" name="m" id="textfield" />
<input type="text" name="city" id="textfield" />
<input type="text" name="ms" id="textfield" />
<input type="text" name="tel" id="textfield" />
<input type="submit" name="button" id="button" value="send" />
</form>
|
все работает.... ё ма ё...
советую научиться определять что не так, частично выполнять код, сотреть что оправляет, что принимает скрипт, ставь echo после условий, echo print_r() данным из поста. | |
|
|
|
|
|
|
|
для: moonfox
(27.06.2014 в 18:25)
| | не отправляет один фиг)))) пойду на фриланс))) спасибо и удачи кодеры))) | |
|
|
|
|
|
|
|
для: moonfox
(27.06.2014 в 18:25)
| | спасибо) это не моя специальность, так, что особо не пинайте. а вот DW у меня стоит, только он не сказал в чем проблема. типа синтаксис и все | |
|
|
|
|
|
|
|
для: adminn
(27.06.2014 в 17:33)
| | кажется проблема в руках....
if (($name = trim($_POST['a'])) || ($mail = trim($_POST['m'])) || ($city = trim($_POST['city']) || ($mes = trim($_POST['ms']) || ($tel = trim($_POST['tel']))
|
тебе не кажется что скобок не хватает??
ты в блокноте код пишешь?
поставь DW. | |
|
|
|
|
|
|
|
для: moonfox
(27.06.2014 в 02:35)
| | Что я не так делаю? Опять не работает, подскажите.
<?php
error_reporting(E_ALL);
$to = 'support@center-beauty.com';
$subject = 'запрос';
$message = "Name: " . $_POST['a'] . "Mail: " . $_POST['m'] . "City: " . $_POST['city'] . "Message: " . $_POST['ms'] ."Tel: " .$_POST['tel']. "";
$headers = 'From: no-reply@center-beauty.com';
if (($name = trim($_POST['a'])) || ($mail = trim($_POST['m'])) || ($city = trim($_POST['city']) || ($mes = trim($_POST['ms']) || ($tel = trim($_POST['tel']))
{
mail($to, $subject, $message, $headers);
}
?>
|
| |
|
|
|
|
|
|
|
для: adminn
(27.06.2014 в 02:24)
| | вечер обещал быть томным....
выше уже писали......
if (($name = trim($_POST['a'])) || ($mail = trim($_POST['m'])) || ..... )
{ .... }
|
| |
|
|
|
|
|
|
|
для: moonfox
(26.06.2014 в 22:09)
| | братец у меня есть скрипт, вот он
<?php
error_reporting(E_ALL);
$to = 'support@ty.com';
$subject = 'запрос';
$message = "Name: " . $_POST['a'] . "Mail: " . $_POST['m'] . "City: " . $_POST['city'] . "Message: " . $_POST['ms'] ."Tel: " .$_POST['tel']. "";
$headers = 'From: no-reply@ty.com';
mail($to, $subject, $message, $headers);
?>
|
меня все устраивает, мне нужно добавить только условие>
Задача: если из формы не передается не один параметр, то скрипт не выполняется, если хоть 1 параметр передали, делаем отправку. Не важно, что это будет, имя, почта.... | |
|
|
|
|
|
|
|
для: moonfox
(26.06.2014 в 22:09)
| | ну мне то нужно, что бы если хоть одно поле заполнено, то отправлял
кто подскажет? | |
|
|
|
|
|
|
|
для: adminn
(26.06.2014 в 22:01)
| | ничего не отправит если поле не заполнено
http://photo3d.com.ua/test.php
введи в поле свое мыло | |
|
|
|
|
|
|
|
для: perfect-noob
(26.06.2014 в 18:43)
| | Ваш скрипт не работает, а я себе голову ломаю!)))
Не чего не менял, только добавил кому отправлять и все.
Не работает. Есть предложение еще? Может мне заплатить? Кто может помочь без флуда бесполезного
<?php
if(isset($_POST['button']))
{
$list = array();
foreach($_POST as $key => $val)
{
if(($val = trim($val)) && ($val != end($_POST))) $list[] = $key;
}
if(sizeof($list) > 0) Send_message($list);
}
function Send_message($list)
{
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: My Super Site <no-reply@center-beauty.com>\r\n";
$subject = "Привет Чувак!!!";
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';
$match = array('fio' => 'Имя', 'tel' => 'Тел', 'emilo' => 'E-mail');
$Msg = '';
for($i = 0; $i < sizeof($list); $i ++)
$Msg .= $match[$list[$i]] . ': ' . $_POST[$list[$i]] . '<br />';
$to = 'support@center-beauty.com';
mail($to, $subject, $Msg, $headers);
}
?>
<form name="form1" method="post" action="">
<input type="text" name="fio" />
<input type="text" name="tel" />
<input type="text" name="emilo" />
<input type="submit" name="button" value="send" />
</form>
|
| |
|
|
|
|