- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
честно сказать, 2 дня это очень большой срок, чтобы понять, как пользоваться функцией mail() :)
Я учу по книге, весь день мучался с этой связкой apche2+php+mysql, почти всё время убил на настройку, а сейчас дошёл только до переменных и понятиях что это такое
S_A_N_T_A добавил 09.12.2009 в 12:09
если бы вы знали html вставка <? mail() ?> для вас не была бы загадкой
Это каким то образом оносится к html? И "<?...?>" тоже?
Это каким то образом оносится к html? И "<?...?>" тоже?
ищите в книге раздел "выполнение кода PHP в HTML документе" :)
и поверьте, вы огрызаетесь не по делу
ищите в книге раздел "выполнение кода PHP в HTML документе" :)
и поверьте, вы огрызаетесь не по делу
по моему там было так <?php echo "html вставка" ?> Это то?
S_A_N_T_A добавил 09.12.2009 в 12:17
Ну ёлки палки, я пришёл за помощью, а тут сразу учи то учи сё, что по сути никто помочь не может?
Ну ёлки палки, я пришёл за помощью, а тут сразу учи то учи сё, что по сути никто помочь не может?
помощь и готовое решение это абсолютно разные вещи
sirota77 добавил 09.12.2009 в 12:22
по моему там было так <?php echo "html вставка" ?> Это то?
это то но с точностю до наоборот
Код пока раписан чёрти как, это делал просто на проверку
Вот это у меня в html:
<div>
<form action="getmail.php" method="post"><!-- путь к файлу обтаботчика! -->
<p>Ваше имя: <input type="text" name="nick" size="35" /></p>
<p>Ваш E-mail: <input type="text" name="email" size="35" /></p>
<p>Сообщение: <input type="text" name="msg" size="35" /></p>
<p>Фамилия: <input type="text" name="famil" size="35" /></p>
<p><input type="submit" value="Отправить!" id="submit_mail" /></p>
</form>
</div>
Вот в php:
<?php
$url = "/contact.html";
$title = "Заголовок"; //Заголовок сайта
$subject = "Письмо с сайта $title";
$admail = "site@site.ru"; //Ваш e-mail, на который будут отправляться письма
$back = "<p><a href=\"javascript: history.back()\">Назад</a></p>";
if(@$_POST['nick'] or @$_POST['email'] or @$_POST['msg'] or @$_POST['famil'])
{
@$nick = $_POST['nick'] or die("Убедитесь, что вы ввели свое имя!$back");
@$email = $_POST['email'] or die("Убедитесь, что вы ввели свой E-mail!$back");
@$msg = $_POST['msg'] or die("Убедитесь, что вы ввели сообшение!$back");
@$famil = $_POST['famil'] 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
Сообщение: $msg\n
Фамилия: $famil\n";
if(!@mail($admail, $subject, $content))
{
echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.$back";
exit;
}
else
{
echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в ближайшее время ";
echo "<meta http-equiv=\"refresh\" content=\"1;URL=$url\">";
}
}
else {
die("Для отправки сообщения заполните все поля!$back");
}
?>
Как можно внедрить сюда авто ответ о том что ваша заявка принята?
И прошу именно помощи, а не умничаний!!! :)
S_A_N_T_A, :) вы постоянно путаете помощь со "сделайте мне"
мне лично делать лень, не исключено что кто то и сделает
S_A_N_T_A, :) вы постоянно путаете помощь со "сделайте мне"
мне лично делать лень, не исключено что кто то и сделает
Да хотя бы просто куда смотреь и что вставлять? Реально ли сюда внедрить этот автоответ?
Да хотя бы просто куда смотреь и что вставлять? Реально ли сюда внедрить этот автоответ?
абсолютно реально
из формы данные передавайте php скрипту, в котором проверяйте заполненнось полей, правильность мыла и т.д. затем онправляйте функцией mail() и если в ответ true выводите сообщение об успешной отправке
Ок спс, щас помучаюсь отпишусь :) Правда толком не понял что там и к чему, буду методом тыка пробовать :)
а если в строку if(!@mail($admail, $subject, $content)) добавить ещё $email. Письмо не уйдёт на указанный в форме e-mail? Просто я щас попробовал и ничего на указанный e-mail не пишло :(
Ок спс, щас помучаюсь отпишусь :) Правда толком не понял что там и к чему, буду методом тыка пробовать :)
а если в строку if(!@mail($admail, $subject, $content)) добавить ещё $email. Письмо не уйдёт на указанный в форме e-mail? Просто я щас попробовал и ничего на указанный e-mail не пишло :(
Вы на локальном сервере пытаетесь все это провернуть?
З.Ы Гораздо логичнее настроить автоответчик непосредственно на Вашем почтовом ящике. Функция автоответчика есть в любом почтовом клиенте, и обладает большими возможностями. А делать это непосредственно скриптом в обработчике - извращение ИМХО