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 :
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
-
Call to indefined fonction
-
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); ?>
-
C'est pareil, même erreur !
Tu a une autre idée??
Merci -
J'ai fait une include et j'ai essayé aussi de la mettre dans le même fichier et ça ne change rien
-
Ho !!!
si ca fonctionne chez toi j'ai du faire une boulette quelque part! je vais tout reprendre a zero
Merci -
J'ai tout repris depuis le début, ça fonctionne, j'ai du faire une erreur d'inattention
Un grand merci pour ton aide