2016-09-07 3 views
1

Это мой код, где я намерен обрабатывать данные формы PHP на той же странице.
Однако скрипт PHP не выполняется, и вместо этого весь PHP-код представляется как комментарии при проверке.Весь мой PHP-код поступает в виде комментариев в HTML

<!DOCTYPE html> 
<html> 
<head></head> 
<body> 
<?php // php code ?> 
//html code 
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"> 
    <br><br><br> 
    <input type="text" required name="username" placeholder="Username" class="forminput"> 
    <br> 
    <span><?php echo $nameErr; ?></span> 
    <br> 
    <input type="submit" value="Sign Up" class="forminput"> 
</body> 
</html> 

Как я могу выполнить php-скрипт в браузере? Все файлы находятся в корневом каталоге.

+0

Это может быть связанно с браузером не настроено правильно - без дополнительной информации, это трудно точно .. Если другие скрипты PHP работать нормально, то это * разве * ответ, но если все скрипты php действуют одинаково, то это, вероятно, есть :). http://stackoverflow.com/questions/14660125/how-to-enable-php-in-apache-on-linux-fedora – FreudianSlip

+2

Надеюсь, что расширение файла .php –

+0

Очевидно (или, может быть, нет) я не сделал средний браузер, я имел в виду веб-сервер (apache/nginx/безотносительно). Извините за любую путаницу. – FreudianSlip

ответ

1

Вы не можете выполнить PHP-код в браузере. Вам нужен сервер, который может обрабатывать PHP. Я предлагаю вам начать со всего одного стека LAMP, который поддерживает PHP из коробки.

Попробуйте это:

XAMPP

2

Вы, возможно, потребуется сервер XAMPP выполнить ваш PHP код даже расширение файла вы дали в качестве .html. Если ваш файл содержит код php, для выполнения процесса потребуется веб-сервер (XAMPP).

Надеется, что это руководство поможет вам с Use XAMPP to run php program

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