Le code ci-dessous produit le résultat correct:

<div class="top-bar">
    <div class="top-bar-left">
      <ul class="menu">
         <li class="menu-text">Messages</li>
         <li><a href="#">Logout</a></li>
         <li><a href="#">Send Friend Requests</a></li>
         <li><a href="#">Accept Friend Requests</a></li>
      </ul>
    </div>
 </div>

 <div class="callout large primary">
    <div class="row column text-center">
       <h1>Home Page</h1>
       <h2 class="subheader">View Neighborhood, Block, and Friend Messages</h2>
     </div>
 </div>

Mais, lorsque je copie ces balises dans les balises PHP et que je place l'écho devant chaque ligne comme indiqué ci-dessous, la sortie est incorrecte.

echo '<div class="top-bar">';
    echo '<div class="top-bar-left">';
    echo '<ul class="menu">';
    echo '<li class="menu-text">Messages</li>';
    echo '<li><a href="#">Logout</a></li>';
    echo '<li><a href="#">Send Friend Requests</a></li>';
    echo '<li><a href="#">Accept Friend Requests</a></li>';
    echo '</ul>';
    echo '</div>';
    echo '</div>';

enter image description here

0
Crt 25 déc. 2015 à 19:51

2 réponses

Meilleure réponse
echo '
<div class="top-bar">
<div class="top-bar-left">
<ul class="menu">
<li class="menu-text">Messages</li>
<li><a href="#">Logout</a></li>
<li><a href="#">Send Friend Requests</a></li>
<li><a href="#">Accept Friend Requests</a></li>
</ul>
</div>
</div>';

C'est beaucoup plus propre. De plus, le fichier que vous utilisez est-il un fichier .php ou .html? Si vous utilisez .html, cela ne fonctionnera jamais!

2
Chris G 25 déc. 2015 à 17:03

Je vois que vous êtes nouveau dans PHP. Cela devrait fonctionner, mais le code PHP ne fonctionnera que si vous ouvrez les balises, comme ceci:

<?php

echo '<div class="top-bar">';
echo '<div class="top-bar-left">';
echo '<ul class="menu">';
echo '<li class="menu-text">Messages</li>';
echo '<li><a href="#">Logout</a></li>';
echo '<li><a href="#">Send Friend Requests</a></li>';
echo '<li><a href="#">Accept Friend Requests</a></li>';
echo '</ul>';
echo '</div>';
echo '</div>';

?>

N'oubliez pas que l'extension de fichier doit être PHP ou votre serveur Web ne le reconnaîtra pas comme un programme PHP.

3
Phiter 25 déc. 2015 à 17:08