Les Snippets

Connexion

source html / php convertie en full text

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 28/02/2007 09:19:01 et initié par caviar [Liste]
Vue : 7306
Catégorie(s) : Fichier / Disque, Trucs & Astuces, Chaîne de caractères, Divers, Regex
Langages dispo pour ce code :
- PHP 3, PHP 4, PHP 5



Langage : PHP 3 , PHP 4 , PHP 5
Date ajout : 28/02/2007
Posté par caviar [Liste]
<?php
     function html2txt($document){
     $search = array('@<script[^>]*?>.*?</script>@si', // Strip out javascript
     '@<style[^>]*?>.*?</style>@siU', // Strip style tags properly
     '@<[?]php[^>].*?[?]>@si', //scripts php
     '@<[?][^>].*?[?]>@si', //scripts php
     '@<[\/\!]*?[^<>]*?>@si', // Strip out HTML tags
     '@<![\s\S]*?--[ \t\n\r]*>@' // Strip multi-line comments including CDATA
     );$text = preg_replace($search, '', $document);
     return $text;
 }

?>

Remarque :
Une petite fonction trouvée sur php.net et améliorée par mes soins... L'idée est de retirer toutes les balises html, les scripts, et les codes php de la source d'un document afin d'en conserver que le contenu texte...utile pour un moteur de recherche en full text par exemple ...
La source peut bien sur être améliorée ... (je compte sur vous ...lol)

Snippets en rapport avec : Html, Regex, Php, Script, Parser



Codes sources en rapport avec : Html, Regex, Php, Script, Parser

{} BALISE SCRIPT DANS FICHIER HTML
Cette expression va trouver tout les scripts contenus dans un page html. Pour que ceci fonctionne...

{Visual Basic, VB6, VB.NET, VB 2005} ANALYSE VARIABLES PHP
Bonjour, Dans le cadre mon job, on m'a refilé le code PHP d'un presta externe parti en laissant u...

{PHP} PHPMYSITEWEB
Présentation du script PHPMyWebsite est un weblog très facile à administrer et à installer ! J'ai...

{PHP} RESERVATION EN LIGNE DE GITE
le script vous permet : * d'administrer plusieurs locations * d'indiquer à vos visiteurs l'état ...

{PHP} BASH CSVSQL: PARSER UN FICHIER CSV AVEC DES COMMANDES SQL
Script php en ligne de commande, permettant de lire un fichier CSV en définissant des tris via une r...

{PHP} PHOENIX INTERPRETOR
voila c'est un petit interpreteur de langage phoenix, il est tres simple et open-source. son but...

{Delphi} MINI SCRIPT (PHP-LIKE)
Simple Web Script est un moteur de script comme PHP. Il permet la gestion de variables, effectue les...

{Flash} GÉRER UNE IFRAME AVEC UN MENU FLASH
Mon premier post, j'ai fais un menu flash permetant de gerer l'iframe de mon site. Je poste ici l...

{C# / C#.NET} PARSEUR HTML
Je mets ce ptit bout de code en vue de remarques... Ca parse le Html, j'ai fais quelques tests su...

{JAVA / J2EE} SUPPRIMER LES BALISES D'UN FICHIER HTML
Ce programme lit le contenu d'une url et le transforme en texte. Du moins, il supprime toutes les ba...