2015-06-26 3 views
1

При попытке заставить мою контактную форму работать, появляется следующая ошибка. Ранее работал на другом хосте, задаваясь вопросом, является ли это версией PHP?Форма обратной связи HTML/PHP Ошибка PHP

Код ошибки:

".$_GET['s']." 
"; elseif (isset($_GET['e'])) echo " 
".$_GET['e']." 
"; ?> 

Смотрите здесь: http://harrykirkby.com/other/malcolms/index2.html

+2

Это не ошибка, это просто плохое форматирование код создания появляется на веб-сайте ... – Naruto

+1

вы не можете запустить php-код в расширении файла .html. –

+0

Если ваш файл полностью HTML, поэтому его расширение является .html Если ваш файл как только один PHP-код, он должен быть .php Вы используете $ _GET, который является php. Используйте php-интерпретатор как easyphp или wamp, если вы кодируете php – Hearner

ответ

1

Прежде всего вашего расширения файла должен быть .php и добавить <?php ?> теги.

В противном случае ваш сервер будет обрабатывать его как html, если вы не переписали свои URL-адреса в apache. Изменить это:

http://harrykirkby.com/other/malcolms/index2.html 

в

http://harrykirkby.com/other/malcolms/index2.php 
+0

Спасибо, ребята! Все сделано! – user2052348

+0

@ user2052348 Добро пожаловать! – Muhammet

+0

Это первый ответ. @ user2052348 Пожалуйста, взгляните на [как принять ответ] (http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work) – mplungjan

2

файл Присвоить index2.html в index2.php

, а затем написать код PHP внутри <?php ?>

экс

<?php 

//code is here 

?> 

Советы: Улучшить формат кодирования

<button type="submit" class="btn btn-inverse">Send</button> 

изменения, чтобы

<input type="submit" class="btn btn-inverse" value="Send"> 
+0

Thanks mate все сделано! – user2052348

+0

наслаждайтесь кодированием :) –

0

Ваш новый хостинг не лечить HTML-файлов для возможности РНР кода, который является нормальным. Вы можете исправить эту проблему, переименовав файл в .php

Вы также можете изменить свой PHP.ini, если ваш веб-хостинг позволяет разрешать перевод html-файлов, как если бы они были файлами PHP.

Вы также можете добавить файл .htaccess и добавьте следующий

AddHandler x-httpd-php .html .htm 
AddHandler php-script .php .html .htm 
AddHandler php5-script .php .html .htm 
AddType application/x-httpd-php .htm 
AddType application/x-httpd-php .html 

Вам не нужно их все, только один, который соответствует вашим хостинг

+0

Спасибо! Знал, я не сходил с ума! Я обновлю это сейчас, спасибо за вашу помощь! – user2052348

Смежные вопросы