J'ai du mal Í comprendre ce qui ne va pas dans mes tentatives
d'inclusion d'un menu dans une série de pages html.
Dans l'ordre :
- j'ai créé et placé Í la racine du site un .htaccess dont le code est :
AddType application/x-httpd-php .html afin de ne pas être obligé de
renommer toutes mes pages.
- j'ai créé un fichier menu.php o͹ sont écrits les différents éléments
de celui-ci avec sa mise en page faisant appel Í un fichier css
- j'ai écrit le code suivant dans une page d'essai comportant différents
éléments régis par ces css et le code suivant : <?php include
"menu.php" ; ?>
Cette page d'essai avec l'extension .html n'affiche pas le menu.
Une page identique avec l'extension .php me renvoie un code d'erreur du
serveur.
Je précise que ce serveur est free et qu'il interprète pourtant bien les
pages en php.
Si quelqu'un pouvait m'aider Í corriger l'erreur ... merci d'avance !
Cordialement,
--
docanski
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/
Forum boursier : http://docanski.free.fr/boursomania/
Si j'utilise ce fichier avec l'extension .html, il n'affiche pas le menu et pas d'erreur. Si j'utilise ce fichier avec l'extension .php le serveur me renvoie : Parse error: syntax error, unexpected '<' in /mnt/105/sda/5/9/docanski/jardin-fleuri/menu.php on line 4
Il n'y a donc plus d'erreur Í la ligne 1 de page-de-base_Menu.php mais Í la ligne 4 de menu.php... il y a quoi Í la ligne 4 de menu.php ?
Voici les balises d'entête de menu.php : <?php <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Menu persistant</title> <link href="fleurs.css" rel="stylesheet" type="text/css" /> </head> -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
Si j'utilise ce fichier avec l'extension .html, il n'affiche pas le menu
et pas d'erreur.
Si j'utilise ce fichier avec l'extension .php le serveur me renvoie :
Parse error: syntax error, unexpected '<' in
/mnt/105/sda/5/9/docanski/jardin-fleuri/menu.php on line 4
Il n'y a donc plus d'erreur Í la ligne 1 de page-de-base_Menu.php mais Í
la ligne 4 de menu.php... il y a quoi Í la ligne 4 de menu.php ?
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/
Forum boursier : http://docanski.free.fr/boursomania/
Si j'utilise ce fichier avec l'extension .html, il n'affiche pas le menu et pas d'erreur. Si j'utilise ce fichier avec l'extension .php le serveur me renvoie : Parse error: syntax error, unexpected '<' in /mnt/105/sda/5/9/docanski/jardin-fleuri/menu.php on line 4
Il n'y a donc plus d'erreur Í la ligne 1 de page-de-base_Menu.php mais Í la ligne 4 de menu.php... il y a quoi Í la ligne 4 de menu.php ?
Voici les balises d'entête de menu.php : <?php <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Menu persistant</title> <link href="fleurs.css" rel="stylesheet" type="text/css" /> </head> -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
Olivier Miakinen
Le 11/03/2021 Í 11:39, docanski a écrit :
Il n'y a donc plus d'erreur Í la ligne 1 de page-de-base_Menu.php mais Í la ligne 4 de menu.php... il y a quoi Í la ligne 4 de menu.php ?
Voici les balises d'entête de menu.php : <?php <?xml version="1.0" encoding="iso-8859-1"?>
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe concernant un « unexpected '<' » ?!?
Le 11/03/2021 Í 11:39, docanski a écrit :
Il n'y a donc plus d'erreur Í la ligne 1 de page-de-base_Menu.php mais Í
la ligne 4 de menu.php... il y a quoi Í la ligne 4 de menu.php ?
Voici les balises d'entête de menu.php :
<?php
<?xml version="1.0" encoding="iso-8859-1"?>
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe
concernant un « unexpected '<' » ?!?
Il n'y a donc plus d'erreur Í la ligne 1 de page-de-base_Menu.php mais Í la ligne 4 de menu.php... il y a quoi Í la ligne 4 de menu.php ?
Voici les balises d'entête de menu.php : <?php <?xml version="1.0" encoding="iso-8859-1"?>
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe concernant un « unexpected '<' » ?!?
docanski
Olivier Miakinen a écrit le 11/03/21 Í 11:42Â :
<?xml version="1.0" encoding="iso-8859-1"?>
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe concernant un « unexpected '<' » ?!?
Non, je ne vois pas. Il est vrai que je ne suis pas vraiment un adepte de php mais ici, bien d'oblié g'y passer si je veux éviter les dépassés "iframe" -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
Olivier Miakinen a écrit le 11/03/21 Í 11:42Â :
<?xml version="1.0" encoding="iso-8859-1"?>
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe
concernant un « unexpected '<' » ?!?
Non, je ne vois pas. Il est vrai que je ne suis pas vraiment un adepte
de php mais ici, bien d'oblié g'y passer si je veux éviter les dépassés
"iframe"
--
docanski
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/
Forum boursier : http://docanski.free.fr/boursomania/
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe concernant un « unexpected '<' » ?!?
Non, je ne vois pas. Il est vrai que je ne suis pas vraiment un adepte de php mais ici, bien d'oblié g'y passer si je veux éviter les dépassés "iframe" -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
docanski
docanski a écrit le 11/03/21 Í 11:47Â :
Olivier Miakinen a écrit le 11/03/21 Í 11:42Â :
<?xml version="1.0" encoding="iso-8859-1"?>
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe concernant un « unexpected '<' »Â ?!?
Non, je ne vois pas. Il est vrai que je ne suis pas vraiment un adepte de php mais ici, bien d'oblié g'y passer si je veux éviter les dépassés "iframe"
Il est vrai que selon la doc je pourrais donner l'extension txt Í ce fichier menu et peut-être alors éviter d'écrire la balise <?xml version="1.0" encoding="iso-8859-1"?> ? -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
docanski a écrit le 11/03/21 Í 11:47Â :
Olivier Miakinen a écrit le 11/03/21 Í 11:42Â :
<?xml version="1.0" encoding="iso-8859-1"?>
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe
concernant un « unexpected '<' »Â ?!?
Non, je ne vois pas. Il est vrai que je ne suis pas vraiment un adepte
de php mais ici, bien d'oblié g'y passer si je veux éviter les dépassés
"iframe"
Il est vrai que selon la doc je pourrais donner l'extension txt Í ce
fichier menu et peut-être alors éviter d'écrire la balise <?xml
version="1.0" encoding="iso-8859-1"?> ?
--
docanski
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/
Forum boursier : http://docanski.free.fr/boursomania/
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe concernant un « unexpected '<' »Â ?!?
Non, je ne vois pas. Il est vrai que je ne suis pas vraiment un adepte de php mais ici, bien d'oblié g'y passer si je veux éviter les dépassés "iframe"
Il est vrai que selon la doc je pourrais donner l'extension txt Í ce fichier menu et peut-être alors éviter d'écrire la balise <?xml version="1.0" encoding="iso-8859-1"?> ? -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
Olivier Miakinen
Le 11/03/2021 Í 11:47, docanski a écrit :
Olivier Miakinen a écrit le 11/03/21 Í 11:42Â :
<?xml version="1.0" encoding="iso-8859-1"?>
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe concernant un « unexpected '<' » ?!?
Non, je ne vois pas.
:-(
Il est vrai que je ne suis pas vraiment un adepte de php [...]
Dans ce cas tu ferais mieux d'engager quelqu'un pour écrire ce code PHP. Bon, je détaille, mais c'est la dernière fois. La ligne 1 de ton fichier est vide. À la ligne 2 tu as « <?php » qui indique que ce qui suit doit être du code PHP tant qu'il n'y a pas de balise de fermeture « ?> ». La ligne 3 est vide. La ligne 4 commence par un caractère '<' qui est 'unexpected' (inattendu) pour commencer une instruction PHP. En effet le caractère '<' peut exister dans du code PHP, par exemple pour dire si une valeur est plus petite qu'une autre, mais ce n'est jamais le début d'une instruction PHP. Le début d'une instruction PHP ça pourrait être par exemple 'echo' (il y a plein d'autre possibilités mais pas '<'). Cordialement, -- Olivier Miakinen
Le 11/03/2021 Í 11:47, docanski a écrit :
Olivier Miakinen a écrit le 11/03/21 Í 11:42Â :
<?xml version="1.0" encoding="iso-8859-1"?>
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe
concernant un « unexpected '<' » ?!?
Non, je ne vois pas.
:-(
Il est vrai que je ne suis pas vraiment un adepte
de php [...]
Dans ce cas tu ferais mieux d'engager quelqu'un pour écrire ce code PHP.
Bon, je détaille, mais c'est la dernière fois. La ligne 1 de ton fichier
est vide. À la ligne 2 tu as « <?php » qui indique que ce qui suit doit
être du code PHP tant qu'il n'y a pas de balise de fermeture « ?> ». La
ligne 3 est vide. La ligne 4 commence par un caractère '<' qui est
'unexpected' (inattendu) pour commencer une instruction PHP. En effet
le caractère '<' peut exister dans du code PHP, par exemple pour dire
si une valeur est plus petite qu'une autre, mais ce n'est jamais le
début d'une instruction PHP. Le début d'une instruction PHP ça pourrait
être par exemple 'echo' (il y a plein d'autre possibilités mais pas
'<').
Et ça ne t'inspire rien sur la possibilité d'une erreur de syntaxe concernant un « unexpected '<' » ?!?
Non, je ne vois pas.
:-(
Il est vrai que je ne suis pas vraiment un adepte de php [...]
Dans ce cas tu ferais mieux d'engager quelqu'un pour écrire ce code PHP. Bon, je détaille, mais c'est la dernière fois. La ligne 1 de ton fichier est vide. À la ligne 2 tu as « <?php » qui indique que ce qui suit doit être du code PHP tant qu'il n'y a pas de balise de fermeture « ?> ». La ligne 3 est vide. La ligne 4 commence par un caractère '<' qui est 'unexpected' (inattendu) pour commencer une instruction PHP. En effet le caractère '<' peut exister dans du code PHP, par exemple pour dire si une valeur est plus petite qu'une autre, mais ce n'est jamais le début d'une instruction PHP. Le début d'une instruction PHP ça pourrait être par exemple 'echo' (il y a plein d'autre possibilités mais pas '<'). Cordialement, -- Olivier Miakinen
docanski
Olivier Miakinen a écrit le 11/03/21 Í 11:55Â :
Dans ce cas tu ferais mieux d'engager quelqu'un pour écrire ce code PHP.
Pour une seule page ...
Bon, je détaille, mais c'est la dernière fois.
:-(
La ligne 1 de ton fichier est vide. À la ligne 2 tu as « <?php » qui indique que ce qui suit doit être du code PHP tant qu'il n'y a pas de balise de fermeture « ?> ». La ligne 3 est vide. La ligne 4 commence par un caractère '<' qui est 'unexpected' (inattendu) pour commencer une instruction PHP. En effet le caractère '<' peut exister dans du code PHP, par exemple pour dire si une valeur est plus petite qu'une autre, mais ce n'est jamais le début d'une instruction PHP. Le début d'une instruction PHP ça pourrait être par exemple 'echo' (il y a plein d'autre possibilités mais pas '<'). Cordialement,
La doc que j'ai consultée ne précise pas que je doive réécrire complètement le fichier menu.php pour pouvoir l'inclure dans une autre page. Et s'il en est ainsi, vu que cette page est écrite en html, je devrais en éliminer TOUTES les balises propres Í ce langage ? Quid dès lors de la mise en page et des CSS ? Comme tu as pu le constater, les balises <ul> et <li> y sont en nombre et je ne vois vraiment pas comment les "encapsuler" pour respecter la mise en page. Cordialement, -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
Olivier Miakinen a écrit le 11/03/21 Í 11:55Â :
Dans ce cas tu ferais mieux d'engager quelqu'un pour écrire ce code PHP.
Pour une seule page ...
Bon, je détaille, mais c'est la dernière fois.
:-(
La ligne 1 de ton fichier
est vide. À la ligne 2 tu as « <?php » qui indique que ce qui suit doit
être du code PHP tant qu'il n'y a pas de balise de fermeture « ?> ». La
ligne 3 est vide. La ligne 4 commence par un caractère '<' qui est
'unexpected' (inattendu) pour commencer une instruction PHP. En effet
le caractère '<' peut exister dans du code PHP, par exemple pour dire
si une valeur est plus petite qu'une autre, mais ce n'est jamais le
début d'une instruction PHP. Le début d'une instruction PHP ça pourrait
être par exemple 'echo' (il y a plein d'autre possibilités mais pas
'<').
Cordialement,
La doc que j'ai consultée ne précise pas que je doive réécrire
complètement le fichier menu.php pour pouvoir l'inclure dans une autre
page. Et s'il en est ainsi, vu que cette page est écrite en html, je
devrais en éliminer TOUTES les balises propres Í ce langage ?
Quid dès lors de la mise en page et des CSS ? Comme tu as pu le
constater, les balises <ul> et <li> y sont en nombre et je ne vois
vraiment pas comment les "encapsuler" pour respecter la mise en page.
Cordialement,
--
docanski
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/
Forum boursier : http://docanski.free.fr/boursomania/
Dans ce cas tu ferais mieux d'engager quelqu'un pour écrire ce code PHP.
Pour une seule page ...
Bon, je détaille, mais c'est la dernière fois.
:-(
La ligne 1 de ton fichier est vide. À la ligne 2 tu as « <?php » qui indique que ce qui suit doit être du code PHP tant qu'il n'y a pas de balise de fermeture « ?> ». La ligne 3 est vide. La ligne 4 commence par un caractère '<' qui est 'unexpected' (inattendu) pour commencer une instruction PHP. En effet le caractère '<' peut exister dans du code PHP, par exemple pour dire si une valeur est plus petite qu'une autre, mais ce n'est jamais le début d'une instruction PHP. Le début d'une instruction PHP ça pourrait être par exemple 'echo' (il y a plein d'autre possibilités mais pas '<'). Cordialement,
La doc que j'ai consultée ne précise pas que je doive réécrire complètement le fichier menu.php pour pouvoir l'inclure dans une autre page. Et s'il en est ainsi, vu que cette page est écrite en html, je devrais en éliminer TOUTES les balises propres Í ce langage ? Quid dès lors de la mise en page et des CSS ? Comme tu as pu le constater, les balises <ul> et <li> y sont en nombre et je ne vois vraiment pas comment les "encapsuler" pour respecter la mise en page. Cordialement, -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
docanski
docanski a écrit le 11/03/21 Í 12:21 : Et cela devient plus brumeux quand je consulte le code source du message d'erreur renvoyé pour menu.php : [code] <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Jardin fleuri</title> <link href="fleurs.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="titre"> <h3>Fleurs et arbustes</h3> </div> <div id="barre"> <b>Parse error</b>: syntax error, unexpected '<' in <b>/mnt/105/sda/5/9/docanski/jardin-fleuri/menu.php</b> on line <b>4</b> [/code] o͹ la ligne incriminée (la 4) serait alors le <head> ...
Cordialement,
-- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
docanski a écrit le 11/03/21 Í 12:21Â :
Et cela devient plus brumeux quand je consulte le code source du message
d'erreur renvoyé pour menu.php :
</head>
<body>
<div id="titre">
<h3>Fleurs et arbustes</h3>
</div>
<div id="barre">
<br />
<b>Parse error</b>: syntax error, unexpected '<' in
<b>/mnt/105/sda/5/9/docanski/jardin-fleuri/menu.php</b> on line
<b>4</b><br />
[/code]
o͹ la ligne incriminée (la 4) serait alors le <head> ...
Cordialement,
--
docanski
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/
Forum boursier : http://docanski.free.fr/boursomania/
docanski a écrit le 11/03/21 Í 12:21 : Et cela devient plus brumeux quand je consulte le code source du message d'erreur renvoyé pour menu.php : [code] <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Jardin fleuri</title> <link href="fleurs.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="titre"> <h3>Fleurs et arbustes</h3> </div> <div id="barre"> <b>Parse error</b>: syntax error, unexpected '<' in <b>/mnt/105/sda/5/9/docanski/jardin-fleuri/menu.php</b> on line <b>4</b> [/code] o͹ la ligne incriminée (la 4) serait alors le <head> ...
Cordialement,
-- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
Olivier Miakinen
Le 11/03/2021 Í 12:21, docanski a écrit :
Dans ce cas tu ferais mieux d'engager quelqu'un pour écrire ce code PHP.
Pour une seule page ...
Ah, ok.
Bon, je détaille, mais c'est la dernière fois.
:-(
Bon, aller, un dernier coup de pouce.
La ligne 1 de ton fichier est vide. À la ligne 2 tu as « <?php » qui indique que ce qui suit doit être du code PHP tant qu'il n'y a pas de balise de fermeture « ?> ». La ligne 3 est vide. La ligne 4 commence par un caractère '<' qui est 'unexpected' (inattendu) pour commencer une instruction PHP. En effet le caractère '<' peut exister dans du code PHP, par exemple pour dire si une valeur est plus petite qu'une autre, mais ce n'est jamais le début d'une instruction PHP. Le début d'une instruction PHP ça pourrait être par exemple 'echo' (il y a plein d'autre possibilités mais pas '<'). Cordialement,
La doc que j'ai consultée ne précise pas que je doive réécrire complètement le fichier menu.php pour pouvoir l'inclure dans une autre page.
Non, mais je suppose qu'elle ne dit pas non plus que du code HTML ou XML doive devenir du code PHP (balise d'ouverture <?php mise devant du code HTML/XML) Voici donc ce que je te suggère : 1) efface la ligne 2 de ton menu.php, celle qui contient « <?php », et probablement aussi la dernière ligne o͹ tu as dÍ» sans doute écrire « ?> » 2) si ça ne marche pas, avec l'erreur unexpected T_STRING comme dans page-de-base_Menu.php, fais la même chose que ce que je t'avais conseillé pour page-de-base_Menu.php, Í savoir remplacer la ligne 4 par : <?php echo '<?xml version="1.0" encoding="iso-8859-1"?>' ?> 2bis) plus simple, tu peux probablement virer toutes ces lignes <?xml ... > (sauf si tu as une bonne raison de les laisser)
Le 11/03/2021 Í 12:21, docanski a écrit :
Dans ce cas tu ferais mieux d'engager quelqu'un pour écrire ce code PHP.
Pour une seule page ...
Ah, ok.
Bon, je détaille, mais c'est la dernière fois.
:-(
Bon, aller, un dernier coup de pouce.
La ligne 1 de ton fichier
est vide. À la ligne 2 tu as « <?php » qui indique que ce qui suit doit
être du code PHP tant qu'il n'y a pas de balise de fermeture « ?> ». La
ligne 3 est vide. La ligne 4 commence par un caractère '<' qui est
'unexpected' (inattendu) pour commencer une instruction PHP. En effet
le caractère '<' peut exister dans du code PHP, par exemple pour dire
si une valeur est plus petite qu'une autre, mais ce n'est jamais le
début d'une instruction PHP. Le début d'une instruction PHP ça pourrait
être par exemple 'echo' (il y a plein d'autre possibilités mais pas
'<').
Cordialement,
La doc que j'ai consultée ne précise pas que je doive réécrire
complètement le fichier menu.php pour pouvoir l'inclure dans une autre
page.
Non, mais je suppose qu'elle ne dit pas non plus que du code HTML
ou XML doive devenir du code PHP (balise d'ouverture <?php mise
devant du code HTML/XML)
Voici donc ce que je te suggère :
1) efface la ligne 2 de ton menu.php, celle qui contient « <?php »,
et probablement aussi la dernière ligne o͹ tu as dÍ» sans doute
écrire « ?> »
2) si ça ne marche pas, avec l'erreur unexpected T_STRING comme dans
page-de-base_Menu.php, fais la même chose que ce que je t'avais
conseillé pour page-de-base_Menu.php, Í savoir remplacer la ligne 4
par : <?php echo '<?xml version="1.0" encoding="iso-8859-1"?>' ?>
2bis) plus simple, tu peux probablement virer toutes ces lignes
<?xml ... > (sauf si tu as une bonne raison de les laisser)
Dans ce cas tu ferais mieux d'engager quelqu'un pour écrire ce code PHP.
Pour une seule page ...
Ah, ok.
Bon, je détaille, mais c'est la dernière fois.
:-(
Bon, aller, un dernier coup de pouce.
La ligne 1 de ton fichier est vide. À la ligne 2 tu as « <?php » qui indique que ce qui suit doit être du code PHP tant qu'il n'y a pas de balise de fermeture « ?> ». La ligne 3 est vide. La ligne 4 commence par un caractère '<' qui est 'unexpected' (inattendu) pour commencer une instruction PHP. En effet le caractère '<' peut exister dans du code PHP, par exemple pour dire si une valeur est plus petite qu'une autre, mais ce n'est jamais le début d'une instruction PHP. Le début d'une instruction PHP ça pourrait être par exemple 'echo' (il y a plein d'autre possibilités mais pas '<'). Cordialement,
La doc que j'ai consultée ne précise pas que je doive réécrire complètement le fichier menu.php pour pouvoir l'inclure dans une autre page.
Non, mais je suppose qu'elle ne dit pas non plus que du code HTML ou XML doive devenir du code PHP (balise d'ouverture <?php mise devant du code HTML/XML) Voici donc ce que je te suggère : 1) efface la ligne 2 de ton menu.php, celle qui contient « <?php », et probablement aussi la dernière ligne o͹ tu as dÍ» sans doute écrire « ?> » 2) si ça ne marche pas, avec l'erreur unexpected T_STRING comme dans page-de-base_Menu.php, fais la même chose que ce que je t'avais conseillé pour page-de-base_Menu.php, Í savoir remplacer la ligne 4 par : <?php echo '<?xml version="1.0" encoding="iso-8859-1"?>' ?> 2bis) plus simple, tu peux probablement virer toutes ces lignes <?xml ... > (sauf si tu as une bonne raison de les laisser)
docanski
Olivier Miakinen a écrit le 11/03/21 Í 12:33Â :
Bon, aller, un dernier coup de pouce.
Oh nooooon ... :-(
Non, mais je suppose qu'elle ne dit pas non plus que du code HTML ou XML doive devenir du code PHP (balise d'ouverture <?php mise devant du code HTML/XML) Voici donc ce que je te suggère : 1) efface la ligne 2 de ton menu.php, celle qui contient « <?php », et probablement aussi la dernière ligne o͹ tu as dÍ» sans doute écrire « ?> » 2) si ça ne marche pas, avec l'erreur unexpected T_STRING comme dans page-de-base_Menu.php, fais la même chose que ce que je t'avais conseillé pour page-de-base_Menu.php, Í savoir remplacer la ligne 4 par : <?php echo '<?xml version="1.0" encoding="iso-8859-1"?>' ?> 2bis) plus simple, tu peux probablement virer toutes ces lignes <?xml ... > (sauf si tu as une bonne raison de les laisser)
Je vais m'atteler Í ça cet après-midi car ma moitié me réclame. Merci déjÍ pour ces infos ... en espérant qu'elles suffiront car ton message plus haut parlant des "<" que php refuserait me laisse perplexe vu que tout le code html en comporte. ET dans ce cas, je ne vois vraiment pas comment je pourrais écrire les listes de ce menu (<ul> et <li>). -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
Olivier Miakinen a écrit le 11/03/21 Í 12:33Â :
Bon, aller, un dernier coup de pouce.
Oh nooooon ... :-(
Non, mais je suppose qu'elle ne dit pas non plus que du code HTML
ou XML doive devenir du code PHP (balise d'ouverture <?php mise
devant du code HTML/XML)
Voici donc ce que je te suggère :
1) efface la ligne 2 de ton menu.php, celle qui contient « <?php »,
et probablement aussi la dernière ligne o͹ tu as dÍ» sans doute
écrire « ?> »
2) si ça ne marche pas, avec l'erreur unexpected T_STRING comme dans
page-de-base_Menu.php, fais la même chose que ce que je t'avais
conseillé pour page-de-base_Menu.php, Í savoir remplacer la ligne 4
par : <?php echo '<?xml version="1.0" encoding="iso-8859-1"?>' ?>
2bis) plus simple, tu peux probablement virer toutes ces lignes
<?xml ... > (sauf si tu as une bonne raison de les laisser)
Je vais m'atteler Í ça cet après-midi car ma moitié me réclame.
Merci déjÍ pour ces infos ... en espérant qu'elles suffiront car ton
message plus haut parlant des "<" que php refuserait me laisse perplexe
vu que tout le code html en comporte. ET dans ce cas, je ne vois
vraiment pas comment je pourrais écrire les listes de ce menu (<ul> et
<li>).
--
docanski
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/
Forum boursier : http://docanski.free.fr/boursomania/
Non, mais je suppose qu'elle ne dit pas non plus que du code HTML ou XML doive devenir du code PHP (balise d'ouverture <?php mise devant du code HTML/XML) Voici donc ce que je te suggère : 1) efface la ligne 2 de ton menu.php, celle qui contient « <?php », et probablement aussi la dernière ligne o͹ tu as dÍ» sans doute écrire « ?> » 2) si ça ne marche pas, avec l'erreur unexpected T_STRING comme dans page-de-base_Menu.php, fais la même chose que ce que je t'avais conseillé pour page-de-base_Menu.php, Í savoir remplacer la ligne 4 par : <?php echo '<?xml version="1.0" encoding="iso-8859-1"?>' ?> 2bis) plus simple, tu peux probablement virer toutes ces lignes <?xml ... > (sauf si tu as une bonne raison de les laisser)
Je vais m'atteler Í ça cet après-midi car ma moitié me réclame. Merci déjÍ pour ces infos ... en espérant qu'elles suffiront car ton message plus haut parlant des "<" que php refuserait me laisse perplexe vu que tout le code html en comporte. ET dans ce cas, je ne vois vraiment pas comment je pourrais écrire les listes de ce menu (<ul> et <li>). -- docanski Guide des champignons d'Europe : http://mycorance.free.fr/ La vallée de la Rance maritime : http://valderance.free.fr/ Les cÍ´tes du nord de la Bretagne : http://docarmor.free.fr/ Forum boursier : http://docanski.free.fr/boursomania/
Olivier Miakinen
Le 11/03/2021 Í 12:44, docanski a écrit :
[...] ton message plus haut parlant des "<" que php refuserait me laisse perplexe vu que tout le code html en comporte.
Ce que je voulais dire, c'est que tous ces "<" font partie de balises HTML, pas d'instructions PHP. Elles n'ont rien Í faire telles quelles Í l'intérieur d'un <?php ... ?>.
Le 11/03/2021 Í 12:44, docanski a écrit :
[...] ton
message plus haut parlant des "<" que php refuserait me laisse perplexe
vu que tout le code html en comporte.
Ce que je voulais dire, c'est que tous ces "<" font partie de balises
HTML, pas d'instructions PHP. Elles n'ont rien Í faire telles quelles
Í l'intérieur d'un <?php ... ?>.
[...] ton message plus haut parlant des "<" que php refuserait me laisse perplexe vu que tout le code html en comporte.
Ce que je voulais dire, c'est que tous ces "<" font partie de balises HTML, pas d'instructions PHP. Elles n'ont rien Í faire telles quelles Í l'intérieur d'un <?php ... ?>.