Problème HTML / PHP

sunkie59 Messages postés 62 Statut Membre -  
arthezius Messages postés 3756 Statut Membre -
Bonsoir,
Voila je souhaite ajouter un fichier config.php sur mon site html.

J'ai donc créé mon config.php :

<?php
 $copyright = "<link rel="stylesheet" type="text/css" href="css/monsite_style.css"><div class="mon_site_footer">Copyright © 2014 <a rel="nofollow" href="../site_v1/" target="_blank">Nom du site</a> | Site créé par : <a rel="nofollow" href='http://site.pro.createur.fr/' target="_blank">Site Pro Créateur</a> | <a rel="nofollow" href="../site_v1/mentions_legales.html" target="_parent">Mentions Légales</a></div>";
 $nomdusite = "Nom du site"; 
?>


Et dans ma page html, j'ai inserer ce code :

<div class="bfWrap text-center">
        <?php
  include("config.php"); // on appelle le fichier
  ?>
  <?PHP include("config.php"); print ("$copyright") ?> 
      </div>


Mais rien ne s'affiche, ou est le problème ?

Merci

3 réponses

  1. Utilisateur anonyme
     
    Salut,

    - corrige ta variable copyright

    - nomme ton fichier en php

    -vérifie le chemin du fichier

    Pourquoi tu as une balise link dans ton footer ?

    Et tu sur que la CSS sur .bfWrap et/ou .text-center permet de voir ton block ?
    1
  2. Aranud87 Messages postés 277 Date d'inscription   Statut Contributeur Dernière intervention   3 300
     
    Lu,

    Une page .html ne peut afficher du php...
    faut que ça soit en .php...

    0
    1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
       
      Bonsoir,

      Une page doit avoir l'extension .php pour exécuter du code PHP!

      Renommez votre page.html en page.php et ça marchera

      Et pas la peine de faire deux fois include...

      A+
      0
    2. Pitet Messages postés 2845 Statut Membre 530
       
      Pas forcément.

      Une page .html ou .plop peut très bien exécuter du code PHP, cela dépend de la configuration du serveur web.
      0
    3. arthezius Messages postés 3756 Statut Membre 475
       
      Oui mais en général, il faut bien un fichier .php
      Les autres cas me semblent plutôt rare et à ne pas prendre comme une vérité générale.
      Surtout pour un débutant.
      D'une manière générale, quand on manipule du PHP, il vaut mieux que les fichiers portent l'extension .php, à moins d'être sur de la config du serveur.
      0
  3. Pitet Messages postés 2845 Statut Membre 530
     
    Salut,

    Le problème vient de la mauvaise syntaxe pour la chaine $copyright. Utilises des simples quotes pour entourer ta chaine si celle-ci contient des doubles quotes :

    $copyright = '<link rel="stylesheet" type="text/css" href="css/monsite_style.css"><div class="mon_site_footer">Copyright © 2014 <a rel="nofollow" href="../site_v1/" target="_blank">Nom du site</a> | Site créé par : <a rel="nofollow" href="http://site.pro.createur.fr/" target="_blank">Site Pro Créateur</a> | <a rel="nofollow" href="../site_v1/mentions_legales.html" target="_parent">Mentions Légales</a></div>';


    Bonne journée
    0
    1. sunkie59 Messages postés 62 Statut Membre
       
      Bonsoir,
      Meme avec la bonne syntaxe rien, comment faire, avez vous un code près regler ?

      Merci
      0