[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка почты
freed-master
Что-то не хочет отправлять.
Код
if (isset($_POST['send'])) {
$to      = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
mail($to, $subject, $message, "From: mail@mail.ru"); }

<form method="post" action="">
<table>
<tr><td><p>Получатель:</p></td></tr>
<tr><td><input type="text" name="to" size="50" value="<?=isset($_POST['email'])?$_POST['email']:''?>" /></td></tr>
<tr><td><p>Тема письма:</p></td></tr>
<tr><td><input type="text" name="subject" size="50" value="<?=isset($_POST['subject'])?$_POST['subject']:''?>" /></td></tr>
<tr><td><p>Сообщение:</p></td></tr>
<tr><td>
<textarea name="message" cols="70" rows="7"><?=isset($_POST['message'])?$_POST['message']:''?></textarea><br /><br />
<input name="file" type="file" size="30" /><br /><br />
<input name="send" type="submit" value="Отправить" />
</td></tr></table>
</form>

Мне кажется я не правильно определяю переменные:
Код
$to = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];




Спустя 1 минута, 10 секунд (22.03.2009 - 23:23) Alchemist написал(а):
ты прав

Спустя 7 минут, 33 секунды (22.03.2009 - 23:31) freed-master написал(а):
Цитата
ты прав
Коротко и емко!!! но не понятно....

Спустя 2 минуты, 12 секунд (22.03.2009 - 23:33) Alchemist написал(а):
какое именно слово непонятно ?

Спустя 11 минут, 17 секунд (22.03.2009 - 23:44) freed-master написал(а):
Все после второго....
Не понятно как исправить исправить?

Спустя 21 минута, 40 секунд (23.03.2009 - 00:06) Alchemist написал(а):
Алгоритм будет следующим:
1) Внимательно посмотреть на код и подумать.
2) Если не помогло - сделать вывод данных приходящих из формы.
3) Внимательно посмотреть на код и подумать.
4) Если опять не помогло - сделать вывод данных отправляемых в функцию.
3) Внимательно смотреть на код и думать до тех пор пока не поможет.

Спустя 8 часов, 25 минут, 34 секунды (23.03.2009 - 08:32) Viking написал(а):
Цитата
if (isset($_POST['send'])) {
$to      = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
mail($to, $subject, $message, "From: mail@mail.ru"); }

<form method="post" action="">
<table>
<tr><td><p>Получатель:</p></td></tr>
<tr><td><input type="text" name="to" size="50" value="<?=isset($_POST['email'])?$_POST['email']:''?>" /></td></tr>
<tr><td><p>Тема письма:</p></td></tr>
<tr><td><input type="text" name="subject" size="50" value="<?=isset($_POST['subject'])?$_POST['subject']:''?>" /></td></tr>
<tr><td><p>Сообщение:</p></td></tr>
<tr><td>
<textarea name="message" cols="70" rows="7"><?=isset($_POST['message'])?$_POST['message']:''?></textarea><br /><br />
<input name="file" type="file" size="30" /><br /><br />
<input name="send" type="submit" value="Отправить" />
</td></tr></table>
</form>

Спустя 10 часов, 40 минут, 21 секунда (23.03.2009 - 19:12) freed-master написал(а):
Viking, благодарю, опечатку исправил.
Делаю вывод переменных:
Код
<?php
echo $to;
echo $subject;
echo $message;
?>
Все выводит, но письмо не отправляет. Просто перезагружает страницу...

Спустя 11 минут, 14 секунд (23.03.2009 - 19:23) freed-master написал(а):
Ага, разобрался.
Не работает только на локальной машине (нет сэндмалс)
На сервере все путем.
Спасибо!

Спустя 16 минут, 51 секунда (23.03.2009 - 19:40) freed-master написал(а):
Хмм.. а как быть с таким вот полем:
Код
<textarea name="textarea" cols="70" rows="7">

---------------------------------------------
Вы писали:

<?php echo htmlspecialchars($row["message"]); ?></textarea>
Как и куда вставить
Код
<?=isset($_POST['message'])?$_POST['message']:''?>

Спустя 4 дня, 18 часов, 39 минут, 54 секунды (28.03.2009 - 14:20) freed-master написал(а):
Как же быть???


_____________
Всем, кто заинтересован, могу помочь начать зарабатывать на forex.
Пишите в личку или на e-mail: flash-dirt@yandex.ru
Быстрый ответ:

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