parse erreur dans un script pour une charte graphique

Eléphant du PHP | 271 Messages

20 déc. 2005, 17:32

Bonjour à tous,

Je souhaite générer une charte graphique afin de l'inclure dans chaque page. Or après quelques utilisations j'ai le message d'erreur suivant :

Parse error: parse error in c:\weblocal\sites\sitweb-chr\graph.php on line 37

La ligne 37 est vide et viens après les balises de fin de page. En réalité il me donne toujours la dernière ligne de la page.
Si quelqu'un peut m'aider...Merci d'avance.
Ci - après le code.
<body>
<?
/* affiche les instructions de base */ 
function debut(){
print("<html><head>"); 

/* titre de la page */
function titre($mot){
print("<title>$mot</title>"); }

/* meta */
function meta($motcle, $description){
print("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">");
print("<meta name=\"keywords\" content=\"$motcle\">");
print("<meta name=\"description\" content=\"$description\">"); }

/* body */
function body() {
print("<body bgcolor=\"#993399\" text=\"FFFFFF\" font face=\"Comic Sans MS\">"); 
}

/*  fin de la programmation */
function fin() {
print("</body></html>");
}
?> 
</body>
</html>
Patience et obstination sont des qualités !

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

20 déc. 2005, 17:36

Salut, indice compte les accolades :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 271 Messages

20 déc. 2005, 17:47

Merci beaucoup et autant pour moi

Mais pourquoi la dernière ligne? tous ceci restera un mystère.....
Patience et obstination sont des qualités !

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

20 déc. 2005, 18:06

Parce que l'accolade est recherchée jusqu'à ce que la fin du fichier ne soit pas atteinte, (les accolades sont toujours recherchées par pair) arrivé a la fin si l'accolade n'est pas trouvée => erreur sur la dernière ligne.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute