Insérer une iframe en php

Résolu
Bonjour,

j'ai codé une page web en html dans laquelle j'ai mis une balise iframe affichant une page Facebook (dont le code fut généré automatiquement à partir de https://developers.facebook.com/docs/plugins/page-plugin/).

Puis j'ai repris le même code en php car par la suite je voulait afficher le contenue d'un fichier txt dans un tableau.
J'ai donc utiliser la fonction suivante :
<?php $fichier = 'emplacement du fichier txt';
if ( (file_exists($fichier)) && (is_readable($fichier)) )
{
$text = file_get_contents($fichier);
}
echo $text
?>

Cependant l'iframe de la page Facebook ne s'affiche plus.

Pouvez-vous m'aider ?

3 réponses

  1. Modérateur
    Bonjour
    Il manque un point virgule après le echo
    0
    1. Le code php que j'ai écrit marche j'ai seulement omis de mettre le ; lorsque j'ai posté ce message.
      0
    2. Modérateur
      Dans ce cas il serait bien que tu nous montres l'intégralité du code et pense à utiliser les balises de code pour poster sur le forum sinon c'est illisible
      0
    3. <!DOCTYPE html>
       <head>
        <title>Page test</title>
        <link href="portail.css" rel="stylesheet" type="text/css">
       </head>
       <body>
       
        <?php $fichier = 'emplacement du fichier'; 
         if ( (file_exists($fichier)) && (is_readable($fichier)) )
         { 
          $text = file_get_contents($fichier); 
         }
        ?> 
       
        <!-- photo   -->
        <header id="image">
        </header>
        
      <table class="nouvelle"><!-- Notification   -->
         <tr>
             <th>
                 Nouvelle : 
             </th>
         </tr>
         <tr>
              <td style="text-align : justify">
                  <?php echo $text ?>
              </td>
         </tr>
      </table>
      <table class="doc"><!-- Documents/Dossiers partagés   -->
         <tr>
            <th id="Tete">
                Document partagés : 
             </th>
         </tr>
         <tr>
              <td>
                   <a  class="Corps lien" href="file:///T:/" target="_blank" title="Vers Revue de Press">
                        <img class="folder" src="https://svgsilh.com/svg/2103508-009688.svg" alt="1"> 
                        Revue Press
                  </a>
              </td>
         </tr>
         <tr>
               <td>
                  <a  class="Corps lien" href="file:///S:/" target="_blank" title="Vers Commun">
                      <img class="folder" src="https://svgsilh.com/svg/2103508-009688.svg" alt="2">
                       Commun
                  </a>
              </td>
         </tr>
         <tr>
              <td>
                    <a  class="Corps lien" href="file:///S:/suivi.pdf" target="_blank" title="Vers Commun">
                        <img class="file" src="https://svgsilh.com/svg/309065-009688.svg" alt="3">
                         Guide
                   </a>
              </td>
         </tr>
      </table>
      
        <div id="contener"><!-- Boutons d'accès Maintenance/Informatique   -->
              <div id="maintenance">
                  <a class="lien" href="http://glpi/glpi/maintenance/">
                         <img src="http://glpi/glpi/maintenance.png" alt="4">
                  </a>
                   <p>
                      <a class="lien" href="maintenance">
                         Maintenance bâtiment
                       </a>
                   </p>
               </div>
               <div id="informatique">
                   <a class="lien" href="http://glpi/glpi/informatique/">
                          <img src="http://glpi/glpi/sit.png" alt="5">
                     </a>
                    <p>
                          <a class="lien" href="http://glpi/glpi/informatique/">
                              Informatique et Téléphonie
                         </a>
                     </p>
          </div>   
        </div>
      
      
      <!-- C'est cette iframe qui s'affiche dans mon fichier html mais qui ne s'affiche plus dans mon fichier php   -->
      
        <iframe id="publication" src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Ffacebook&tabs=timeline&width=400&height=300&small_header=true&adapt_container_width=false&hide_cover=false&show_facepile=false&appId" width="400" height="300" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
      
      </body>
      
      0