Je commence à essayer d'apprendre PHP en utilisant Expression Web 3. J'ai configuré PHP Runtime et configuré l'ini. Ce qui se passe est que mon script ne fait pas ce qu'il devrait faire.PHP ne fonctionne pas avec Expression Web 3
Ma page ressemble à:
<!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>
Ensuite, mon fichier PHP ressemble:
<!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>
Que faut-il est par exemple, si je tape John comme nom et 50 comme l'âge, il devrait afficher Salut John, tu as 50 ans. Mais à la place il dit (avec Firefox): Salut, vous êtes ans dans Internet Explorer 8, il sort juste le script PHP complet. Je ne suis pas sûr d'où je me suis trompé.
Merci
tout semble bien, cela ne devrait pas arriver, quelles sont les extensions de vos fichiers? – Sarfraz