Problème de guillemets

Petit nouveau ! | 4 Messages

28 nov. 2011, 14:06

Bonjour, 8-)

Merci d'avance pour aide, :wink:

J'ai une question qui semble toute bête: j'ai une page en php avec quelques calculs puis echo "<html><title>Cours et exercices de maths</title>...etc...
et ma question est la suivante : Comment écrire une phrase avec apostrophes dans la mata description de mon site?

Jusqu'à présent j'avais <meta name='description' content='Les cours sont expliqués et vont à l\'essentiel, les exercices sont interactifs. Tous niveaux.'>

Mais monsieur google voit le guillemet après \ comme un marqueur de fin de description et ne retourne donc que le début de la phrase dans ses résultats de recherche. :(

Quelqu'un aurait une idée pour mettre des apostrophes dans la méta description?

Merci.

sBENETT
Invité n'ayant pas de compte PHPfrance

28 nov. 2011, 14:17

Si ta meta est à l'interieur de ta balise <?php dans ce cas
echo "<meta name=\"description\" content=\"Les cours sont expliqués et vont à l\'essentiel, les exercices sont interactifs. Tous niveaux.\">";

ViPHP
xTG
ViPHP | 7331 Messages

28 nov. 2011, 15:36

Si tu utilises des guillemets simples, tu échappes les guillemets simples dans tes phrases.
Si tu utilises des guillemets doubles, tu échappes les guillemets doubles dans tes phrases.
Les échappement ne se verront pas dans le HTML final et donc Google ne les verra pas.
echo "<meta name=\"description\" content=\"Les cours sont expliqués et vont à l'essentiel, les exercices sont interactifs. Tous niveaux.\">";
echo '<meta name="description" content="Les cours sont expliqués et vont à l\'essentiel, les exercices sont interactifs. Tous niveaux.">';

Petit nouveau ! | 4 Messages

28 nov. 2011, 23:22

Merci pour vos solutions qui me semblent excellentes, je vous tiendrai informé.