Подскажите скрипт на php для перенаправление страницы на почтовый ящик
Страницы: 1
Подскажите скрипт на php для перенаправление страницы на почтовый ящик, именно перенаправление странички, а не отправку формы
Сам в PhP ноль
Есть проблема:
Сайт сделан на конструкторе и  почтовую форму отправляет  с непонятной  кодировкой (что даже определить с помощью специальных сервисов невозможно какой)
На почту приходят всякие крючки с точками
Есть возможность перенаправить форму на внешний скрипт.
Который по идеи должен в свою очередь перенаправить на мою почту.
Подскажите такой скрипт на ПХП
В сети полно скриптов для ридерикта на другие сайты
Почтовые же скрипты все замыкаются на отправление формы
Пытался колдовать скрещивать одно с другим ниче не выходит
Я так думаю решение не должно быть сложным но для меня тупик
Надо типа:
<?php
// если была нажата кнопка "Отправить"
if($_POST['submit']) {
  // $to - кому отправляем
  $to = 'почта@bk.ru'; 
  // функция, которая отправляет наше письмо
  mail($to);
  echo 'Спасибо! Ваше письмо отправлено.';
}
?>
Но не работает:
Пробовал сокращать типа:
<?php
 {
  // $to - кому отправляем
  $to = 'почта@bk.ru'; 
  // функция, которая отправляет наше письмо
  mail($to);
  echo 'Спасибо! Ваше письмо отправлено.';
}
?>
Все равно не отправляет
Подскажите плииз
Изменено: Hostingus Pronkinik - 16 Января 2013 16:09
я бы посоветовал использовать класс для отправки писем _webi.ru/webi_files/php_libmail.html
Спасибо
Но мне кажется должен проще скриптик что бы перекинуть страницу на почту
Просто вариант: 
Код Php
Код
 <?php // если была нажата кнопка "Отправить" 
if($_POST['submit']) {
        $title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000); 
        $mess =  substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000); 
        // $to - кому отправляем 
        $to = 'test@test.ru'; 
        // $from - от кого 
        $from='test@test.ru'; 
        // функция, которая отправляет наше письмо
        mail($to, $title, $mess, 'From:'.$from); 
        echo 'Спасибо! Ваше письмо отправлено.'; 
} 
?>
Код HTML


Код
<form action="" method=post> 
<p>Вводный текст перед формой <p> 
<div align="center"> 
Teма<br /> 
<input type="text" name="title" size="40"><br /> 
Сообщение<br /> 
<textarea name="mess" rows="10" cols="40"></textarea> 
<br /> 
<input type="submit" value="Отправить" name="submit"></div> 
</form> 



Посложнее: 




Код
<?php 
function show_form() 
{ 
?> 
<form action="" method=post> 
<div align="center"> 
              <br />Имя*<br /> 
              <input type="text" name="name" size="40"> 
              <br />Контактный телефон<br /> 
              <input type="text" name="tel" size="40"> 
              <br />Контактный email*<br /> 
              <input type="text" name="email" size="40"> 
              <br />Teма<br /> 
              <input type="text" name="title" size="40"> 
              <br />Сообщение*<br /> 
              <textarea rows="10" name="mess" cols="30"></textarea> 
              <br /><input type="submit" value="Отправить" name="submit"> 
</div> 
</form> 
* Помечены поля, которые необходимо заполнить 
<? 
} 
 
function complete_mail() { 
        $_POST['title'] =  substr(htmlspecialchars(trim($_POST['title'])), 0, 1000); 
        $_POST['mess'] =  substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000); 
        $_POST['name'] =  substr(htmlspecialchars(trim($_POST['name'])), 0, 30); 
        $_POST['tel'] =  substr(htmlspecialchars(trim($_POST['tel'])), 0, 30); 
        $_POST['email'] =  substr(htmlspecialchars(trim($_POST['email'])), 0, 50); 
        // если не заполнено поле "Имя" - показываем ошибку 0 
        if (empty($_POST['name'])) 
             output_err(0); 
        // если неправильно заполнено поле email - показываем ошибку 1 
        if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['email'])) 
             output_err(1); 
        // если не заполнено поле "Сообщение" - показываем ошибку 2 
        if(empty($_POST['mess'])) 
             output_err(2); 
        // создаем наше сообщение 
        $mess = ' 
        Имя отправителя:'.$_POST['name'].' 
        Контактный телефон:'.$_POST['tel'].' 
        Контактный email:'.$_POST['email'].' 
        '.$_POST['mess']; 
        // $to - кому отправляем 
        $to = 'test@test.ru'; 
        // $from - от кого 
        $from='test@test.ru'; 
        mail($to, $_POST['title'], $mess, "From:".$from); 
        echo 'Спасибо! Ваше письмо отправлено.'; 
} 
 
function output_err($num) 
{ 
    $err[0] = 'ОШИБКА! Не введено имя.'; 
    $err[1] = 'ОШИБКА! Неверно введен e-mail.'; 
    $err[2] = 'ОШИБКА! Не введено сообщение.'; 
    echo '<p>'.$err[$num].'</p>'; 
    show_form(); 
    exit(); 
} 
 
if (!empty($_POST['submit'])) complete_mail(); 
else show_form(); 
?> 
Спасибо конечно но все не то
Не каких кнопок отправить, не каких почтовых форм
Просто нужен ридерикт на почтовый ящик
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
12:44 РСЯ и тормоза сайта: Яндекс начал штрафовать за плохой PageSpeed? 
12:42 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
23:09 Как безопасно купить Гугл почту? 
13:45 Какой движок выбрать для форума? 
13:43 Нашел скрины выплат с Сапы за 2010 год. Пошел плакать 
09:26 Трафик пробил дно? Худший январь за 10 лет и внезапный рост продаж с Bing 
19:27 Плагин ответа 
12:36 Nexulume.com Обменник без AML и KYC 
09:12 Swapwatch.org — Мониторинг криптовалютных обменников 
09:07 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
23:25 SOCKS5 приватные прокси на 30 дней для PayPal 
23:24 Google Voice аккаунты для бесплатных SMS и звонков 
23:23 PayPal аккаунты для любых целей 
23:02 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
12:41 Moltbook: Соцсеть для ботов, где людям закрыли рот. Началось? 
06:26 Ставки на супер тренды в спорте 
22:31 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
22:30 Точные прогнозы на футбол 
13:38 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
07:11 Список обновленных тем пуст... 
17:02 Gartner обещал смерть SEO к 2026 году. Открываем метрику и проверяем