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

Navigation
Livre PHP

Bouts de Codes PHP

Supprime des tags dans une chaine

Informations sur le code source PHP

Ecrit par :  nixi54
Autres codes en PHP de l'auteur : [5] sources Voir
Date d'enregistrement du code le 28 Déc 2007 - Vu 1473 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

Supprime les tags dont vous n'avez pas besoin dans une chaine. Vous devrez procéder par élimination.
Dans le tableau vous placez les tags autorisés et la fonction se chargera de supprimer les intrus. La fonction supprime les tags d'ouverture et de fermeture d'un seul et même coup.

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
.35
.36
.37
.38
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Supprime des tags dans une chaine                         */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts319-PHP.htm              */
/* Auteur         : nixi54                                                    */
/* Date édition   : 28 Déc 2007                                               */
/*                                                                            */
/******************************************************************************/


// enleve les tags

 function remove_tags($texte)
{
    $tags_autorises '<h3><h4><h5>';
    $texte strip_tags(stripslashes($texte), $tags_autorises);
    return trim(preg_replace('/<(.*?)>/ie'"'<'.remove_tags('\\1').'>'"$texte));
}

$texte '<h1>hello words</h1><h2>Im always here!!</h2>';
echo remove_tags($texte);

// affiche sans les tags
// hello wordsIm always here!!

?>

Fonctions du code source

Fonctions php / mysql PHP

  • stripslashes : Supprime les antislashs d'une chaîne - (PHP 4, PHP 5)
  • strip_tags : Supprime les balises HTML et PHP d'une chaîne - (PHP 4, PHP 5)
  • preg_replace : Rechercher et remplacer par expression rationnelle standard - (PHP 4, PHP 5)
  • trim : - (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