2009-12-30 9 views
0

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

+0

tout semble bien, cela ne devrait pas arriver, quelles sont les extensions de vos fichiers? – Sarfraz

Répondre

0

Soit vous n'êtes pas en cours d'exécution de ces fichiers à partir d'un activé PHP ou serveur Web le serveur Web n'est pas configuré pour servir l'extension de fichier utilisé comme PHP. Comment installer et configurer un serveur Web est mieux demandé sur ServerFault.com. Jetez un oeil à XAMP ou Zend Server CE.

En outre, vous avez un taux d'acceptation terriblement faible. Pourquoi ne pas revenir à certaines questions précédentes et vous avez demandé et accepté certaines des réponses qui vous ont été données?

+0

Je l'ai compris, c'était parce qu'il fonctionnait avec mes fichiers html et le style de serveur de fichiers php – jmasterx