Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP не работает

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
<?PHP  
 
function decodeURIComponent($str) { $str = preg_replace("/%u([0-9a-f]{3,4})/i","&#x\\1;",urldecode($str)); return html_entity_decode($str,null,'UTF-8');; }
 
function SendMail($Charset,$FromName,$FromEmail,$ToName,$ToEmail,$Subject,$Message){
    // mb_language("Ru"); // optional  
    mb_internal_encoding($Charset);  
    $From         = mb_encode_mimeheader($FromName) . " <" . $FromEmail . ">";  
    $To           = mb_encode_mimeheader($ToName) . " <" . $ToEmail . ">";  
    $Headers      = "From: " . $From . "\r\n";  
    $Headers     .= 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/plain; charset='.$Charset.'' . "\r\n";
//    mb_send_mail($To, "=?".$Charset."?B?".base64_encode($Subject)."?=", $Message, $Headers);
    mb_send_mail($To, $Subject, $Message, $Headers);
}
 
 
 
if(isset($_POST['MessageSucesSended'])){
        SendMail('UTF-8',decodeURIComponent($_POST['FromName']),decodeURIComponent($_POST['FromEmail']),decodeURIComponent($_POST['ToName']),decodeURIComponent($_POST['ToEmail']),decodeURIComponent($_POST['Subject']),decodeURIComponent($_POST['Message']));
 
        echo decodeURIComponent($_POST['MessageSucesSended']);
    } else {
        echo false;
    }
 
?>

не пойму что натворил не работает.  
 
может кто найдет ошибку ?

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 03:25 08-06-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262
что значит "не работает"? включаем отображение ошибок и читаем сообщение.
 
более того - Perl, PHP: отправка формы на e-mail

Всего записей: 15605 | Зарегистр. 20-09-2014 | Отправлено: 04:39 08-06-2015 | Исправлено: Mavrikii, 04:39 08-06-2015
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
возможно тайминг ???

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 07:08 08-06-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262
телепатов нет, повторюсь.
под выражением "не работает" можно понимать что угодно.

Всего записей: 15605 | Зарегистр. 20-09-2014 | Отправлено: 07:24 08-06-2015 | Исправлено: Mavrikii, 07:25 08-06-2015
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не шлет мыло и нет из под вызова с AJAX ответа.
 
на сервлете (у меня готовое комбо) работает.
 
Добавлено:
no Error's

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 11:05 08-06-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262
блин.. ну нет телепатов же.
посмотреть что возвращает сервер - пустую страницу или же php код.
сделать echo в разных местах, посмотреть вернется ли что то.
сделать просто  
<?php
echo 'here';
 
и посмотреть, вернется ли - и тд и тп.

Всего записей: 15605 | Зарегистр. 20-09-2014 | Отправлено: 19:16 08-06-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP не работает


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru