Fichier php dans un fichier php

Résolu
GIO0892 Messages postés 655 Statut Membre -  
GIO0892 Messages postés 655 Statut Membre -
Bonjour,

je vais essayer de vous expliquer au mieux

j'utilise des fonction php pour déterminer par exemple mon header

par
<?php
function do_html_header ($info)
{
?>
<h1><?php echo $info ;?>
</h1>
<?php
}
?>

sur mon index.php

je met donc

<?php

require_once('fichier ou il y a les fonctions .php');

do_html_header('acceuille ');
?>

donc accueille s affiche

mais je voudrai faire la même chose a base de $variable

pour afficher un fichier sur le corps de mon site par exemple en

fessant un genre de

"appelefontion('news.php');"


ou autres si il est bien sur possible
sans devoir faire un include car le fichier a inclure sur la parti du site peut varier .
merci

5 réponses

  1. canarder Messages postés 2034 Statut Membre 357
     
    euh j'ai rien pigé :s
    0
  2. canarder Messages postés 2034 Statut Membre 357
     
    ou pas tout
    0
  3. canarder Messages postés 2034 Statut Membre 357
     
    function metre_dans_header($string) {
    echo "<h1>".$string."</h1>";
    }
    


    mais je vois pas à quoi ça serre ...
    0
  4. GIO0892 Messages postés 655 Statut Membre 59
     
    je pense avoir trouver le truck que je voulait mais il y a un petit soucit

    voila j'ai fais un test vite fais

    fichier fonctions.php


    <?php
    function do_html_header()
    {
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" type="text/css" href="style.css" />
    <title>Document sans titre</title>
    </head>
    <?php
    }
    function test ($corp )
    {?>
    <body>

    <div id="test">
    <?php echo $corp ;?>
    </div>
    <?php
    }
    function do_html_footer()
    {
    ?>
    </body>
    </html>
    <?php
    }
    ?>


    fichier index.php

    <?php
    require_once('fonctions.php');

    do_html_header();
    test(include('test.php'));
    do_html_footer();

    ?>


    fichier test.php

    <h2>test</h2>


    observation

    TEST en H2 s'affiche bien mais en dessous j'ai un 1 qui est la alors qu'il ne devrait pas l'être

    merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. GIO0892 Messages postés 655 Statut Membre 59
     
    j'ai trouvais !!

    je met la solution pour les autres qui on se même problème

    <?php
    function do_html_corp($page)
    {
    ?>
    <div id="corp">

    <?php include('$page');?>

    </div>
    <?php

    }
    ?>

    *j'ai choisie corp mais on peu prendre un autre terme

    ensuite dans un fichier php ou l'on veut faire appel a la fonction

    fichier php en question

    ne pas oublier d'inclure le fichier ou il y la fonction en question

    <?php

    require_once('fonctions.php');

    do_html_header(acceuil); // par exemple si on a crée la fonction do_html_header
    do_html_corp('lapage_que_vous_voulez_inclure_dans_une_partie_specifique_du_site.php');

    ....etc...
    ?>


    voila je voulait crée une fonction qui me permetter d'inclure un fichier php dans un fichier php que je voulait sans devoir a chaque voit retaper la base html sur chaque page

    merci de votre aide quand même
    0