2017-10-09 19 views
-4

J'ai donc créé un fichier header.php pour stocker le balisage html de base, mais quand j'essaie de l'inclure dans mon code php, ça ne marche pas. La sortie est comme mon code sur mon éditeur de texte.PHP Inclure funtion ne fonctionne pas

<?php 
include ("header.php"); 
?> 

      <section class="main-container"> 
       <div class="main-wrapper"> 
        <h2>HOME</h2> 
       </div> 
      </section> 
     </body> 
    </html> 
+4

'? php' besoin d'être'

+0

Si ce n'est pas le problème de typo, le fichier n'est peut-être pas PHP, vous ne l'exécutez pas via un serveur, ou PHP n'est pas installé. Si jamais vous voyez ' chris85

+0

est votre page montrant quelque chose comme '? Php .....'? – mrid

Répondre

0
  1. Essayez cette syntaxe et attention à la balise d'ouverture:

    <?php include ("header.php"); ?>

  2. Assurez-vous que le fichier header.php est dans le même répertoire que ce fichier que vous sont codage et ce fichier a une extension de .php

  3. Assurez-vous que include n'est pas désactivé de php.ini (peu probable, à moins que quelqu'un a délibérément il)

+0

Je vous remercie d'avoir répondu J'ai déjà tout essayé ceux-ci mais toujours le même problème ne savent pas quoi faire d'autre – mNm

+0

@mNm Veuillez activer le rapport d'erreur, et dire ce qu'il dit. – tan

+0

@mNm, si vous avez essayé quelque chose, modifiez votre publication originale pour refléter cela. :) – Progrock

0
  • Assurez-vous que tous les fichiers ont l'extension .php

    include('header.php'); 
    
  • Utilisation inclure un script de fonction dans le haut de votre fichier php

  • Le nom de fichier ne doit pas être un espace

+0

salut merci d'avoir répondu. tous mes fichiers ont PHP ext. inclure scipt au-dessus de mon fichier php nom de fichier également pas espacé toujours pas aller – mNm

+0

s'il vous plaît voir votre page source du fichier index.php –

+0

@ParthoKar les noms de fichiers peuvent avoir des espaces, et fonctionne très bien avec une déclaration d'inclusion pour moi. – Progrock

1

Vérifiez l'étiquette d'ouverture de php. il devrait être <?php pas comme ça ?php

<?php 
include ("header.php"); 
?> 
+0

https://stackoverflow.com/a/46639025/3392762 – Progrock