Page 1 sur 1

parse erreur dans un script pour une charte graphique

Posté : 20 déc. 2005, 17:32
par alaingpl
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>

Posté : 20 déc. 2005, 17:36
par Truc
Salut, indice compte les accolades :wink:

Posté : 20 déc. 2005, 17:47
par alaingpl
Merci beaucoup et autant pour moi

Mais pourquoi la dernière ligne? tous ceci restera un mystère.....

Posté : 20 déc. 2005, 18:06
par Truc
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.