Страница 1 из 1

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

Добавлено: 19 сен 2013, 16:00
Dikucher
День добрый. Занимаюсь версткой, и есть необходимость тестировать работу 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:
Очень рассчитываю на вашу помощь. Спасибо.

Добавлено: 19 сен 2013, 16:29
Максим
Для апача например так
AddType application/x-httpd-php .php .php5 .phtml
сюда просто добавить расширение .html

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

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

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