PHP не работает с Expression Web 3

Я начинаю пытаться изучать PHP при использовании Expression Web 3. Я настроил среду выполнения PHP и настроил ini. Что происходит, так это то, что мой скрипт не работает так, как должен.

Моя страница выглядит так:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="en-us" http-equiv="Content-Language" />
<title>Sports</title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<link href="master.css" rel="stylesheet" type="text/css" />
<style type="text/css">
</style>
</head>

<body>

<div id="masthead">
</div>
<div id="top_nav">
    <ul>
        <li>Sports </li>
        <li>Clubs</li>
        <li><a href="default.html">Cloud</a></li>
    </ul>
</div>
<div id="container">
    <div id="left_col">
    </div>
    <div id="page_content">
    </div>
</div>
<div id="footer">
    <form method="post">
    </form>
</div>
<form action="action.php" method="post">
 <p>Your name: <input type="text" name="name" /></p>
 <p>Your age: <input type="text" name="age" /></p>
 <p><input type="submit" /></p>
</form>
</body>

</html>

Тогда мой PHP-файл выглядит так:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>action</title>
</head>

<body>
Hi <?php echo htmlspecialchars($_POST['name']); ?>.
You are <?php echo (int)$_POST['age']; ?> years old. 
</body>

</html>

Что должно произойти, например, если я напишу Джона как имя и 50 как возраст, это должно вывести Привет Джон, тебе 50 лет. Но вместо этого он говорит (с Firefox): Привет, вам уже лет в Internet Explorer 8, он просто выводит весь php-скрипт. Я не уверен, где я ошибся.

Спасибо

1 ответ

Решение

Либо вы не запускаете эти файлы с веб-сервера с поддержкой PHP, либо веб-сервер не настроен для использования используемого расширения файла как PHP. Как установить и настроить веб-сервер лучше всего спросить на ServerFault.com. Посмотрите на XAMP или Zend Server CE.

Кроме того, у вас ужасно низкий уровень принятия. Почему бы не вернуться к некоторым предыдущим вопросам, и вы задали и приняли некоторые ответы, которые вам дали?

Другие вопросы по тегам