Accès au manager - réservé aux membres

Navigation

Bouts de Codes PHP

Transformer une chaîne de caractère en URL

Informations sur le code source PHP

Ecrit par :  david96
Site de l'auteur Voir
Autres codes en PHP de l'auteur : [4] sources Voir
Date d'enregistrement du code le 05 Nov 2007 - Vu 2866 fois
Code source zippé: Télécharger le fichier ZIP
Impression: Imprimer le code
Ajouter la page à vos favoris

Description du code source

Informations sur le code source

L'insertion d'une news dans une base de données et récupérer le champ "intitulé" de la table pour la transformer en URL, c'est quand même le pied :P
Cette fonction sera aussi très utile à ceux qui pratiquent l'URL rewriting.

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Transformer une chaîne de caractère en URL                */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts309-PHP.htm              */
/* Auteur         : david96                                                   */
/* Date édition   : 05 Nov 2007                                               */
/* Website auteur : http://www.emploitheque.org                               */
/*                                                                            */
/******************************************************************************/

function reecritureUrl($nom)
{
    $accent="ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ";
    $noAccent="aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyyby";
    $reecriture=strtr(trim($nom),$accent,$noAccent);
    $url=preg_replace("# #","-",$reecriture);
    return  $url;
}
// Voilà ce que ça donne
$nom="bête et méchant";
echo reecritureUrl($nom); // Affiche : bete-et-mechant
?>

Fonctions du code source

Fonctions php / mysql PHP

  • strtr : Remplace des caractères dans une chaîne - (PHP 4, PHP 5)
  • trim : - (PHP 4, PHP 5)
  • preg_replace : Rechercher et remplacer par expression rationnelle standard - (PHP 4, PHP 5)
  • echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)

Poster un commentaire

:P :) :wink: :lol: :surprised: :confused: :mad: :no:
Taille du texte:
Couleur:
Code de sécurité

Les dernières offres d'emploi