Fonction lien actif en PHP

Bonjour,
J'ai une fonction en php qui ne fonctionne pas et je ne voit pas pourquoi, quelqu'un pourrai jeter un coup d'oeuil??
Merci, voila le code :

function make_link($titre, $lien)
{
 
    $page_courante = $_SERVER['REQUEST_URI'];
 
    // stripos renvoie la "position" de la chaine $lien dans $page_courante
    // ou FALSE si $lien n'est pas contenu dans $page_courante
    $lnk_pos_in_cur_page = stripos($page_courante, $lien);
 
    // Ici on met 3 signes '=' pour une raison un peu compliquée pour l'instant
    // il faut juste retenir que pour comparer la sortie de stripos a false,
    // il faut absolument mettre les 3 signes '='
    if ($lnk_pos_in_cur_page === false)
    {
        // Le lien ne correspond pas a la page courante: on ajoute rien
        $supplement = '';
    }
    else
    {
        // Le lien semble correspondre a la page courante, on crée l'attribut
        // class="current" 
        $supplement = ' class="current"';
    }
 
    // L'opérateur '.' "concatène" les chaines de caracteres ( il les colle, quoi. )
	$link = '<a href="' . $lien . '" title="' . $titre . '" ' . $supplement . '>' . $titre . '</a>';
    return $link;
 
}
?>
Configuration: Windows XP
Firefox 3.0

6 réponses

  1. L'erreur :
    Fatal error: Call to undefined function make_link() in C:\wamp\www\TEST\index.php on line 48
    


    L'appel de la fonction :
    <?php make_link(Accueil, index.php); ?>
    
    1. J'ai fait une include et j'ai essayé aussi de la mettre dans le même fichier et ça ne change rien
      1. Ho !!!
        si ca fonctionne chez toi j'ai du faire une boulette quelque part! je vais tout reprendre a zero
        Merci
        1. J'ai tout repris depuis le début, ça fonctionne, j'ai du faire une erreur d'inattention

          Un grand merci pour ton aide