xpatval
mercredi 10 janvier 2007 à 10:36
La différence fondamentale entre le html et les différents langages de programmation est que le html n'en est pas un ! Ce n'est qu'un "langage" de mise en page.
Avec le html, tu disposes les différents éléments (les tableaux, les paragraphes, etc.) où tu le souhaites dans ta page. En aucune manière, tu ne peux programmer quoique ce soit (effectuer des calculs, des boucles, des opérations avec variables, etc.).
L'extension des pages en html doit être .html, ou .htm.
Maintenant, si tu souhaites inclure un langage de programmation (php, asp, etc.) à l'intérieur de ta page en html, il faut que le serveur de ton hébergeur puisse comprendre ce langage. Pour ce faire, tu dois modifier l'extension de ta page en .php (si tu te sers de php) ou .asp (si c'est de l'asp) afin que le serveur interprête le langage.
En clair, tu utilises le html pour mettre en page, et le php ou asp pour effectuer les différentes opérations de programmation:
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>mon site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
$variable = "bonjour";
?>
<table>
<tr>
<td><?php echo $variable;?></td></tr></table>
</body>
</html>
Dans ce très court exemple, tu insères un bout de code de programmation dans du html. L'extension du fichier doit être .php, afin qu'à l'affichage de la page, tu puisses voir apparaître "bonjour", dans la cellule.
xpatval
CITATION(ninette @ mercredi 10 janvier 2007, 10h18)

Pense-tu que d'ouvrir une de mes page et de l'enregister sous le même nom mais en php suffit
merci pour tout...
Oui, et...non.
Oui, car sans cela, l'interprétation du code php ne se fera pas, et non car en local (sur ton pc), si tu n'as pas installé de serveur avec php, ce n'est pas dreamweaver qui le fera.
Si tu souhaites tester chez toi les pages dans lesquelles tu as inclus du php, il te faut installer ce genre de soft:
easyphp ou bien
wamp. Ces deux solutions offrent le serveur (apache), le php, et mysql, sur ton poste.
xpatval