[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: скрипт email
Stas
<?php

$adresat = "@mail.ru";
$status = "Админ";
$msg = "Спасибо, Ваше сообщение было отправлено и мы обязательно вам ответим!<br><p align=right>$status</p>";
$you = "$status. E-mail: $adresat";
if ($submit) {
if(eregi("^[a-zA-Z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$",$email))
{
if(empty($name)) echo "Введите ваше имя";
else
{
mail("$adresat", "Сообщение с сайта", "От: $name\nАдрес: $email\nСообщение:\n\n$message");
echo "<b>$msg<b>\n";
}
}
else {
echo "E-mail неправильно введен или содержит недопустимые символы. Пожалуйста вернитесь и заполните все поля правильно";
}
}

else {
?>
<form action="<? echo $PHP_SELF?>" method=POST>
<
table width=100%>
<
tr>
<
td align="left">Получатель:
<
td align="left"><b><? echo "$you";?></b></td>
</
tr>
<
tr>
<
td align="left">Ваше имя :</td>
<
td align="left"><input type=text name=name size=25></td></tr>

<
tr>
<
td align="left">Ваш e-mail:




Спустя 14 минут, 47 секунд (22.07.2011 - 07:13) dozent написал(а):
Stas,

Цитата

$adresat = "@mail.ru";



У тебя адрес не полный... поставь полный адрес затем еще раз попробуй отправить (например: empty@mail.ru)

Спустя 1 минута, 25 секунд (22.07.2011 - 07:15) Stas написал(а):
$adresat = "@mail.ru";
не дописал просто
$adresat = "stas.pavlov@mail.ru";
он стоит

Спустя 1 минута, 24 секунды (22.07.2011 - 07:16) dozent написал(а):
Цитата (Stas @ 22.07.2011 - 04:15)
$adresat = "@mail.ru";
не дописал просто
$adresat = "stas.pavlov@mail.ru";
он стоит

Что конкретно выводит в результате скинь на форум...

Спустя 51 секунда (22.07.2011 - 07:17) Stas написал(а):
не чиго просто письмо не прихдит
у меня на серваке не стоит email

Спустя 3 минуты, 34 секунды (22.07.2011 - 07:20) dozent написал(а):
Цитата (Stas @ 22.07.2011 - 04:17)
не чиго просто письмо не прихдит
у меня на серваке не стоит email

У тебя переменная $submit к чему привязано? Она в условии есть но к чему привязано не приведено здесь...

Спустя 6 минут, 31 секунда (22.07.2011 - 07:27) Invis1ble написал(а):
Stas
почтовый сервер установлен?
где проверяешь? если в денвере - то там заглушка стоит

Спустя 3 минуты, 15 секунд (22.07.2011 - 07:30) kristall написал(а):
Присоединяюсь к предыдущему оратору. Судя по использованию eregi -- скрипт сделан по какому-то старому примеру. Вместо $submit должно быть $_POST['submit']. Ну, и вместо $name, $email и $message аналогично.

Да, если это запускается локально на денвере, то письма и не будут отсылаться, а просто складываться во временную папку.

Спустя 1 минута, 59 секунд (22.07.2011 - 07:32) Stas написал(а):
да я в курсе складываютсе в темпе
но в данной ситуации этого не происходит

Спустя 3 минуты, 39 секунд (22.07.2011 - 07:36) Invis1ble написал(а):
Запусти вот такой скрипт:
<?php
error_reporting(E_ALL);
mail('stas.pavlov@mail.ru', 'The subject', 'Message body') or die('Вах-вах, ощибка!');
echo 'OK';

и напиши, что выдаст

Спустя 10 минут, 20 секунд (22.07.2011 - 07:46) Stas написал(а):
ну пхп не закрыт он выдает
Fatal error: Call to undefined function phperror_reporting() in Y:\home\test1.ru\www\mail.php on line 1

закрываю
Fatal error: Call to undefined function phperror_reporting() in Y:\home\test1.ru\www\mail.php on line 1

Спустя 2 минуты, 2 секунды (22.07.2011 - 07:48) kristall написал(а):
Между <?php и error_reporting пробел

Спустя 18 секунд (22.07.2011 - 07:48) Invis1ble написал(а):
если ты о не закрытом дескрипторе <?php, то закрывать его необязательно
ты лучше пробел между <?php и error_reporting() поставь, потому что утебя ругается на неизвестную функцию phperror_reporting() smile.gif

Спустя 2 минуты, 56 секунд (22.07.2011 - 07:51) Stas написал(а):
выдает OK

Спустя 14 минут, 22 секунды (22.07.2011 - 08:06) Invis1ble написал(а):
теперь проверь свою почту (stas.pavlov@mail.ru) на предмет нового письма

Спустя 2 минуты, 29 секунд (22.07.2011 - 08:08) Stas написал(а):
нету

Спустя 1 минута, 6 секунд (22.07.2011 - 08:09) Stas написал(а):
у меня не стоит email сервер

Спустя 3 минуты, 26 секунд (22.07.2011 - 08:13) Invis1ble написал(а):
так установи )
в чем проблема? или ты думаешь, что письмо отправится само по себе по мановению волшебной палочки? smile.gif

Спустя 1 минута, 26 секунд (22.07.2011 - 08:14) Stas написал(а):
а какой лучше поставить на windows server 2003

Спустя 1 минута, 10 секунд (22.07.2011 - 08:15) Invis1ble написал(а):
хз, у меня например стоит sendmail. Воспользуйся гуглом.

Спустя 19 минут, 27 секунд (22.07.2011 - 08:35) Stas написал(а):
у меня на сервере стоит другой скрипт он на denwerе работал сохранял в темпе сообщения загрузил на сервер ставил sendmail не помогает может есть другая программа вот тут
Быстрый ответ:

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