Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 018 705 раз!

Форум

Добро пожаловать, Гость!

Вызов php скрипта

Обсуждение общих вопросов связанных с программой
Dikucher
Сообщения: 5
C нами: 3 года 10 мес

Непрочитанное сообщение Dikucher » 19 сен 2013, 16:00

День добрый. Занимаюсь версткой, и есть необходимость тестировать работу php скриптов.
Если запуская .php файл с тестовым типа <?php echo 'world'; ?> то работает.
Если запускаю .html файл с тестовым типа <?php echo 'world'; ?> то нет. Натыкался на форуме на тему? где спрашивалось как настроить работу php на html для ngix, меня устроит и apache, ( так как я все равно не знаю разницы ) вот только что и где прописывать ?
И самое главное.
Есть .html файл, в нем через JS вызывается скрипт .php, который должен отправлять форму на мыло.
На хосте заказчика все работает, а на ОС нет.
JS код ( тут еще подвязанно модальное окно, но как я понимаю ( а JS я понимаю плохо ), то именно здесь и вызывается мой send.php, который должен обрабатывать форму.)
function sendmessage2() {

                                    var url = "modal/send.php"; // the script where you handle the form input.

                                    $.ajax({
                                        type: "POST",
                                        url: url,
                                        data: $("#modalform2").serialize(), // serializes the form's elements.
                                        success: function(data)
                                        {
                                            $('#modalform2').hide(); // show response from the php script.
                                            $('#thankyou2').show();
                                        }
                                    });

                                    return false; // avoid to execute the actual submit of the form.
                                }

на всякий случай кидаю еще скрипт php
<?php
if ($_POST['email']) {
$headers = 'From: AstraLanding ' .$_POST['email']. "Content-type: text/plain; charset=utf-8 \r\n";

   $subject = 'AstraLanding '.$_POST['email'];
   $body= 'Имя Name: '.$_POST['firstname']. " \r\n";

   $body.= 'Телефон Phone: '.$_POST['phone']. " \r\n";
   $body.= 'E-mail: '.$_POST['email']. "\r\n";

   $body.= 'Запрос: '.$_POST['artikul']. " \r\n";
   mail ('dikucher@gmail.com',$subject,$body);
}
echo '2';
?>

Жалко, что в редакторе нет раскрывающихся спойлеров :cry:
Очень рассчитываю на вашу помощь. Спасибо.

Аватара пользователя
Максим
Cейчас: в сети
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 сен 2013, 16:29

Для апача например так
AddType application/x-httpd-php .php .php5 .phtml

сюда просто добавить расширение .html

Dikucher
Сообщения: 5
C нами: 3 года 10 мес

Непрочитанное сообщение Dikucher » 19 сен 2013, 17:14

Спасибо за столь быстрый ответ.
Но проблема с нерабатоющим скриптом на форме осталась. Может ли быть это связанно с тем, что у меня 64 bit 7-ка ?

Dikucher
Сообщения: 5
C нами: 3 года 10 мес

Непрочитанное сообщение Dikucher » 21 сен 2013, 11:51

только что проверил работоспособность на бесплатном хостинге( 000webhost.com ) скрипт отправки запускается, а вот на OS работать отказывается.

П.с. по поводу 000webhost.com - бесплатный, что у него безусловно плюс, но скорость закачки по ФТП - это просто ужас.


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей