un test pour débuter en php

Eléphanteau du PHP | 13 Messages

11 nov. 2007, 18:56

Bonjour,
Ce sont mes premiers pas dans php
j'ai écrit un script d'essai pour afficher une date
<html>
<body>
<center>Bonjour nous sommes le :<?$date = date("d-m-Y");echo "$date";?></center>
</body>
</html>
le résultat obtenu est :
Bonjour nous sommes le : suivi d'un icone PHP

qu'est ce qui fait que cela ne fonctionne pas ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

11 nov. 2007, 19:05

Bonjour,

Essaye comme ceci:
<?php $date = date("d-m-Y"); echo $date; ?>
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 19672 Messages

11 nov. 2007, 19:05

Probablement un problème du en partie au short_open_tag (<? au lieu de <?php) et ensuite parce que tu n'as pas séparé l'ouverture <? de ta variable $date.

Ensuite, sépare donc en parties logiques : 1 le traitement qui assigne une valeur à une variable, 2 l'affichage de cette variable :
<html>
<body>
<?php
$date = date("d-m-Y");
?>
<center>Bonjour nous sommes le :<?php echo $date; ?></center>
</body>
</html>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: