Problème site web

Bonjour, je m'appel Geoffrey, j' ai 16 ans. Je suis entrain de faire un site web. il est coder html/css. J'ai fais en sorte que ce soit un site à page unique, c'est à dire que lorsque que l'on clique sur les liens du menu, seul le contenue du corps du site change. j'ai du faire du code php comme vu dans un tuto.

Tout marche très bien pour ce qui est texte mais voila , j' ai un problème pour insérer des images. Il se trouve que j' ai une ligne qui fait office de séparateur dans mon contenue. Dans la page d'accueil , elle est bien présente, mais dans mes autre pages , je n'arrive pas à l'insérer. j' ai un message dans mon corps qui marque : Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /homepages/45/d311340265/htdocs/tarifs.php on line 1. Comment faire pour mettre mon image.

code de ma page : <? echo "<h3>Nos tarifs</h3><img src="img/separateur.jpg" align="center"/>
<p>Dans un cadre agréable et convivial, notre équipe de styliste visagiste est à votre écoute et vous conseille sur les dernières tendances et les coiffures qui révéleront tous vos atouts.</p>

<p>À la pointe des dernières techniques de coiffage, nos professionnels vous proposent un relooking personnalisé et des coiffures pour les grandes occasions.</p> <center><p>Votre salon Prestige Coiffure est ouvert<br> du Mardi au Samedi.</p></center>" ; ?>

quand je ne mets pas : <img src="img/separateur.jpg" align="center"/> ça marche impec, mais quand je le mets, ça marque l'erreur érite précédemment.

merci

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. tu ne peux pas mettre de " entre guillemets à moins d'échaper les caractères à l'aide du signe \
    1. je ne comprends pas trop :S désolé comment ajouter l'image ? merci beaucoup
    2. tu met

      echo '[ton code]'


      ce qui te donne [ton code]

      ou bien

      echo "blable\"bllalala\"lala"


      ce qui te donne blable"bllalala"lala
    3. et le code à mettre pour insérer l'image ?
      <? echo "<img src="photo.jpg> <p>photo</p>" ?>

      ??
    4. <? echo "<img src=\"photo.jpg\"> <p>photo</p>" ?>
    5. niquel , ça marche impeccablement :D, je vous remercie.

      Bonne soirée à vous !
  2. Bonjour,

    voila ecrit ton code comme suit:
    <? echo '<h3>Nos tarifs</h3><img src="img/separateur.jpg" align="center"/>
    <p>Dans un cadre agréable et convivial, notre équipe de styliste visagiste est à votre écoute et vous conseille sur les dernières tendances et les coiffures qui révéleront tous vos atouts.</p>

    <p>À la pointe des dernières techniques de coiffage, nos professionnels vous proposent un relooking personnalisé et des coiffures pour les grandes occasions.</p> <center><p>Votre salon Prestige Coiffure est ouvert<br> du Mardi au Samedi.</p></center>'; ?>

    càd met un simple apostrophe pour echo comme suit:
    echo 'ce que tu veut ';

    Pour plus de précision regarde ça:

    http://apprendre-creer-sites.com/php/syntaxe-de-php.php
    1. Je me cite :
      « Inutile de faire des echo en PHP pour du contenu fixe »
      De plus, c'est « <?php » et pas « <? » tout seul.
    2. '<?' fonctionne aussi, mais ce n'est pas conseillé...
    3. Je vais citer la citation de avion-f16 :
      « Inutile de faire des echo en PHP pour du contenu fixe »

      Sinon tu peut ouvrir et fermer t'es balises php quand tu veux du style :

      <?php echo ' ?> tout ton blabla en html <?php ' ; ?>
    4. @Templier Nocture : Non, ça ne fonctionne pas toujours, c'est uniquement lorsque l'option "short_tags" est activée, ce qui n'est pas le cas de tous les serveurs.

      @woll5555 : Ton code affichera « ?> tout ton blabla en html <?php »