[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помощь в php Скрипте-обратной связи
riddik123
Помогите настроить скрипт обратной связи или если есть готовый рабочий скрипт выложети чтобы можно было Создавать Категории. SMTP - Сервер настроен все готово к работе только что заполняю все поля в Обратной связи мне выдает такое сообщение: Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.

Вот мой скрипт http://wowlife-anet.co.cc/send/send.php

mail.php скрипт:
Цитата
<?php
$url = "1/contact.php"; //Ваша страница, где вы будете ставить форму обратной связи.
$title = "wowlife-anet.co.cc"; //адрес вашего сайта
$subject = "Письмо с сайта $title"; //Тема отпровляемых вам сообщений
$admail = "admin@wowlife-anet.co.cc"; //Ваш e-mail, на который будут отправляться письма
$back = "<p><a href=\"javascript: history.back()\">Назад</a></p>";

if(@$_POST['nick'] or @$_POST['email'] or @$_POST['delivery'] or @$_POST['msg'])
{
@$nick = $_POST['nick'] or die("Убедитесь, что вы ввели свое имя!$back");
@$email = $_POST['email'] or die("Убедитесь, что вы ввели свой E-mail!$back");
@$delivery = $_POST['delivery'] or die("Убедитесь, что вы ввели тему сообщения!$back");
@$msg = $_POST['msg'] or die("Убедитесь, что вы ввели сообшение!$back");



if(!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $email))
{
echo "Убедитесь, что вы ввели корректный E-mail!$back";
exit;
}

$content = "\nПользователь $nick!\n
Адресс: $email\n
Отправил(а) вам письмо с сайта - \"$title\"\n
Тема - $delivery, со следующим содержанием:\n\n$msg";
if(!@mail($admail, $subject, $content))
{
echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.$back";
exit;
}
else
{
echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в ближайшее время ";
echo "<meta http-equiv=\"refresh\" content=\"1;URL=$url\">";
}
}
else {
die("Для отправки сообщения заполните все поля!$back");
}
?>



send.php скрипт:
Цитата
<div>
<form action="mail.php" method="post"><!-- путь к файлу обтаботчика! -->

<p><span class="red">*</span> <strong>Ваше имя:</strong><br>
Введите реальное имя, чтобы мы знали как к вам обращяться</p>
<p><input type="text" name="nick" size="35" /></p><br>
<p><span class="red">*</span> <strong>Ваш E-mail:</strong><br>
Введите реальный e-mail адрес, на него вы получите ответ на ваше сообщение</p>
<p><input type="text" name="email" size="35" /></p><br>
<p><span class="red">*</span> <strong>Тема сообщения:</strong></p>
<p><select name="delivery">
<option>
<option> Создание сайта
<option> Уроки HTML
<option> Электронные деньги
<option> Видеоуроки
<option> Фотошоп
<option> Работа, заработок в интернете
<option> Партнерки
<option> Другое
</select></p>
<br>
<p><span class="red">*</span> <strong>Сообщение:</strong></p>
<p><textarea name="msg" cols="50" rows="6"></textarea>
</a></p>
<p><input type="submit" value="Отправить!" id="submit_mail" /></p>

</form>
</div>




Спустя 9 минут, 2 секунды (5.08.2010 - 12:03) ApuktaChehov написал(а):
А как же вы хотите узнать где ошибка, если во всех важных моментах скрипта подавляются ошибки?

И я даже не знаю, как поведет себя такая вот конструкция: @$_POST['nick'] or @$_POST['email'] or @$_POST['delivery'] or @$_POST['msg'], если хоть одна переменная окажется неопределенной.

Спустя 58 секунд (5.08.2010 - 12:04) riddik123 написал(а):
Ну тогда если есть нормальный скрипт Обратной Связи с выбором категории выложите.

Спустя 1 час, 50 минут, 17 секунд (5.08.2010 - 13:55) ak167 написал(а):
riddik123, могу прислать свой код формы обратной связи. Хочешь?

Ты, кстати, случайно не в Аграрке учился? Мне знаком твой ник!:)

Спустя 41 минута, 52 секунды (5.08.2010 - 14:37) riddik123 написал(а):
Пришли пожалуйста свой код Обратной связи и FAQ по настройки вот моё мыло
riddik@datasvit.ks.ua

Спустя 2 минуты, 8 секунд (5.08.2010 - 14:39) ak167 написал(а):
riddik123, ок. Вечером приду домой и вышлю.

Ты так и не ответил на мой вопрос: ты ли тот самый Ридик, который учился в СПбГАУ? smile.gif

Спустя 7 минут, 47 секунд (5.08.2010 - 14:46) riddik123 написал(а):
А город херсон 1

Спустя 6 минут, 35 секунд (5.08.2010 - 14:53) netruxa написал(а):
валидацию лучше делайте на стороне клиента, а то
... or die("Убедитесь, что вы ввели свое имя!$back");...
слишком жестковато smile.gif

Спустя 3 часа, 21 минута, 18 секунд (5.08.2010 - 18:14) riddik123 написал(а):
Столкнулся с серьёзной проблемой в DNS создал домен в зоне MX records
Установил сервер как по инструкции
http://msug.vn.ua/blogs/ohoncharuk/archive...erver-2003.aspx

Если оправить письмо с rambler.ru - mail.ru на name.co.cc то оно отправляется

Отпровляю письмо с name.co.cc на rambler - mail.ru пишет ошибку .
Цитата
Не удается отправить сообщение, поскольку сервер отказывается принять адрес одного из получателей. В письме был указан адрес: 'name@rambler.ru'. Тема 'test', Учётная запись: 'name.co.cc', Сервер: 'name.co.cc', Протокол: SMTP, Ответ сервера: 550 5.7.1 Unable to relay for name.rambler.ru Порт: 25, Защита (SSL): Нет, Ошибка сервера: 550, код ошибки: 0x800CCC79


Может я чтото не так настроил или пропустил подскажите какие запеси в DNS нужно добавить.

Спустя 15 часов, 38 минут, 50 секунд (6.08.2010 - 09:53) inpost написал(а):
На главной странице Уроки Твина....
Быстрый ответ:

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