Page 404 avec une selection
lolosb
Messages postés
292
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai créé une page 404, dans laquelle j'ai mis:
Maintenant j'aimerai insérer un code qui ajoute un petit truc avec "avez-vous voulu dire?" avec après une liste avec tout les fichers qui ressemblent (avec le titre) à la page désirée...
Vous pouvez me dire comment faire?
Merci @+
J'ai créé une page 404, dans laquelle j'ai mis:
<?php $URL = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?> ... <p>Nous sommmes désolés, mais la page <b><?php echo $URL; ?></b> n'existe pas ou plus.<BR />
Maintenant j'aimerai insérer un code qui ajoute un petit truc avec "avez-vous voulu dire?" avec après une liste avec tout les fichers qui ressemblent (avec le titre) à la page désirée...
Vous pouvez me dire comment faire?
Merci @+
A voir également:
- Page 404 avec une selection
- Supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Comment traduire une page internet - Guide
- Créer une page facebook - Guide
- Page d'accueil - Guide
1 réponse
Tu peux utiliser la fonction soundex ( https://www.php.net/soundex ) pour faire ceci, avec une fonction de ce genre :
Avec ce fichier texte
par exemple, cela te retournera
<?php
$pages_array = array();
$didyoumean = array();
$pages = file_get_contents('pages.txt'); // liste de toutes tes pages
$pages_array = explode("\r\n", $pages); // permet de retourner les pages dans un tableau
$current_page = 'pajje.php';
foreach($pages_array as $page)
{
if(soundex($current_page) == soundex($page))
{
$didyoumean[] = $page;
}
}
if(count($didyoumean) > 0)
{
echo 'Vouliez-vous dire :<br/>';
foreach($didyoumean as $page)
{
echo $page.'<br/>';
}
}
?>
Avec ce fichier texte
mapage1.php mapage2.php page3.php uneautrepage.php unautrepage.php paje1.php
par exemple, cela te retournera
Vouliez-vous dire : page3.php paje1.php