IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récuperer la première phrase d'un code HTML en BDD


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 29
    Points : 9
    Points
    9
    Par défaut Récuperer la première phrase d'un code HTML en BDD
    Bonjour à tous.

    Je ne sais pas si mon titre est bien clair mais je ne sais pas comment expliquer en peu de ligne.

    Voilà, j'ai un texte formaté avec du HTML contenu dans une base de données. Ce texte contient un peu tout en fait, il y a des <img src""/> etc...

    Bref, je voudrai récuperer la première phrase ou les 300 premiers caractères de ce contenu sachant qu'avant il peut y avoir des balises du genre <p> <span> ou n'importe quoi comme une image (enfin un <img src=""/>).

    Donc le problème est là, je sais pas trop comment faire. Je sais qu'on peut dire avec certaines "fonctions" qu'il doit récup par exemple un texte contenu entre ">" et "." par exemple, mais j'vois pas trop comment faire.

    Si quelqu'un pouvait me donner des pistes ce serait gentil, merci.

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 29
    Points : 9
    Points
    9
    Par défaut
    Merci c'est nickel, je pense que ça devrait suffir. Si un jour quelqu'un veut faire la même chose:

    substr(strip_tags($return['contenu']), 0, 300)
    Avec ça je récupère les 300 premier caractères et j'vire les balises HTML.

    Encore merci

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Oui mais tu ne gères pas la coupure alors qu'avec cette fonction si :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function truncate($chaine,$debut,$max,$url,$ponct=' [...]')
    	{
    		if (strlen($chaine) >= $max)
    			{
    				$chaine = substr($chaine, $debut, $max);
    				$espace = strrpos($chaine, " ");
    				$chaine = substr($chaine, $debut, $espace).' <a href="'.$url.'"> '.$ponct.'</a>';
    			}
    		return $chaine;
    	}
    tu trouves un exemple tout prêt ici que j'ai réalisé :
    http://dimension-internet.com/blog/i...-couper-un-mot

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Lazarus] Lire une url et récuperer le code HTML
    Par ulysse_31 dans le forum Lazarus
    Réponses: 1
    Dernier message: 07/03/2012, 15h31
  2. Récuperer le code HTML d'une page Web
    Par Maxence HUBICHE dans le forum Contribuez
    Réponses: 3
    Dernier message: 03/01/2011, 18h57
  3. [E-03] Récuperer la première lettre d'un code pour faire un test
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/11/2008, 17h06
  4. champ formulaire endommage avec code html depuis bdd
    Par cd090580 dans le forum Langage
    Réponses: 2
    Dernier message: 24/08/2007, 20h14
  5. Insertion code html dans bdd
    Par jeff37 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/04/2004, 16h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo