Premières difficulté

ClaudeAzoulai
Invité n'ayant pas de compte PHPfrance

08 mars 2007, 16:01

Bonjour à tous

Débutant(très) en PHP, j'ai acheté un livre pour débutants, à savoir:
"Je me lance avec PHP & MySQL" de Sylvain Beaudoin.
A la première leçon d'écriture de PHP, il m'est indiqué d'introduire ce petit code dans le corps de la page d'un fichier HTML.
<?php
echo date("J F Y, H:i;s");
?>
Je l'ai introduit juste avant la balise </body> d'un fichier qui fonctionne parfaitement en HTML
J'ai enregistré ce fichier modifié sous "calendrier.php"
EasyPHP (qui fonctionne avec d'autres fichiers PHP) me renvoie l'erreur suivante :

Parse error: parse error in e:\fichiers php\calendrier.php on line 1.

Y a-t-il autre chose que je doive modifier dans mon fichier HTML ?

Je regrette que l'auteur ne founisse pas de fichier HTML pour pouvoir essayer son cours.

Merci de votre réponse

Claude Azoulai

Mammouth du PHP | 991 Messages

08 mars 2007, 16:09

peut tu nous montrer la ligne 1 ?
DevOps, Symfony4, Hoa

Eléphant du PHP | 216 Messages

08 mars 2007, 16:10

Je pense qu'il n'aime pas le point virgule dans la fonction date()

Invité
Invité n'ayant pas de compte PHPfrance

08 mars 2007, 18:06

Merci à thehawk

Voici ma première ligne:
<?xml version="1.0" encoding="windows-1252"?>.
J'ai pas compris pourquoi, mais je l'ai enlevé et ça fonctionne !!!!.
Pour le livre que j'ai cité, 1/5 est consacré a la mise en place des outils nécessaires à récupérer sur le net gratuitement, mais pour le reste ça commence mal.

Merci encore de ton aide

Claude Azoulai :lol:

Invité
Invité n'ayant pas de compte PHPfrance

08 mars 2007, 18:10

Merci à tous

Je suis désolé, mais je n'ai pas trouvé où signaler [Resolu]

Claude Azoulai

Mammouth du PHP | 991 Messages

08 mars 2007, 18:27

Vu que tu est en invité tu na pas acces au bouton resolu seul un modo poura le faire a ta place quand au ";" la fonction date n'a pas besoins a l'inverse de la majorité des fonctions php du ";" pour s'executer ainsi tu peux trouver tutes les informations necessaire sur le manuel de php qui repertorie tout les fonctions et de nombreux exemples
....
http://www.manuelphp.com/
DevOps, Symfony4, Hoa

ViPHP
ViPHP | 3607 Messages

08 mars 2007, 18:31

Voici ma première ligne:
<?xml version="1.0" encoding="windows-1252"?>.
J'ai pas compris pourquoi, mais je l'ai enlevé et ça fonctionne !!!!
C'est parceque tu dois avoir la directive short_open_tag à on, pour contourner le sproblème, et pour rester compatible avec toutes les configurations de php, fait ceci:
echo '<?xml version="1.0" encoding="windows-1252"?>';