Fonction lien actif en PHP
Tilliad
-
Tilliad -
Tilliad -
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;
}
?>
A voir également:
- Fonction lien actif en PHP
- Fonction si et - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Difference actif et en ligne messenger - Forum Facebook Messenger
- Verificateur de lien - Guide
6 réponses
L'erreur :
L'appel de la fonction :
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); ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question