Faire un aperçu de texte.

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par ygalr22, 25 Octobre 2008.

  1. ygalr22
    ygalr22 WRInaute discret
    Inscrit:
    9 Janvier 2008
    Messages:
    127
    J'aime reçus:
    0
    Bonjour,

    Je cherche faire un aperçu d'un texte écrit avec FkcEditor et enregistré dans une BDD apres avoir passé le texte par la fonction htmentities()

    Pour faire l'aperçu je comptait utiliser la fonction substr()
    Un exemple:
    Code:
    $Appercu=substr("$Texte", 0, 250);
    Le problème est que lorsque j'utilise cette fonction, je "coupe" au pif dans le code html, ce qui fait qu'en général ma dernière balise n'est pas fermée ou est tronquée et je me retrouve donc avec un texte qui est mal mis en forme.

    Si quelqu'un à une idée pour que mon aperçu soit correct... :?

    Merci
     
  2. keroin
    keroin WRInaute passionné
    Inscrit:
    29 Avril 2006
    Messages:
    1 500
    J'aime reçus:
    0
    Essaye ça pour couper une chaine de caractère proprement en php ;)
     
  3. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    82
    utilise cette classe pour tronquer tes chaines de caratereres. Elle est trés simple a mettre en place et il y a des exemples fournies. Elle tient compte aussi des tags html présent dans la chaine (pratique pour mettre du texte en gras, en italique..)

    http://php-html.sourceforge.net/
     
  4. ygalr22
    ygalr22 WRInaute discret
    Inscrit:
    9 Janvier 2008
    Messages:
    127
    J'aime reçus:
    0
    keroin: Merci, ca marche sauf que maintenant je doit trouver le moyen de ne pas prendre en compte une balise image ou un code de lecteur youtube/dailymotion...

    KOogar: Merci aussi, mais je t'avoue que l'objet n'est pas mon fort, je comprends pas grand chose... :?
     
  5. keroin
    keroin WRInaute passionné
    Inscrit:
    29 Avril 2006
    Messages:
    1 500
    J'aime reçus:
    0
    Supprimes les balises html (et ce qu'il y a entre ces balises) dans le texte que tu récupères.
    Pour faire ça utilises la class PHP strip_tags() par exemple
    => http://fr2.php.net/strip_tags :wink:
     
  6. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    82
    pour l'utiliser:

    Code:
    include_once('TronqueHtml.php');
    $max=300;
    $chaine=TronqueHtml($chaine, $max, ' ', '...');
    pas d'un grand compliqué pourtant
     
Chargement...
Similar Threads - aperçu Forum Date
Aperçus de la loi Darmanin Droit du web (juridique, fiscalité...) 1 Janvier 2018
Aperçu du titre d'une page dans les résultats de recherche Google Débuter en référencement 18 Avril 2017
Linkedin : impossible d'extraire un aperçu --- Help !!! Autres réseaux sociaux 2 Février 2017
Aperçu "Explorer comme Google" différent de la réalité Crawl et indexation Google, sitemaps 28 Mai 2016
Page d'aperçu rapide de produit indexé dans google Crawl et indexation Google, sitemaps 29 Mars 2016
Apercu vidéo dans les recherches google ? YouTube, Google Images et Google Maps 9 Juillet 2015
PEtit apercue des composants d'un site Développement d'un site Web ou d'une appli mobile 23 Juin 2013
[google Aperçu instantané] n'apparais plus dans les Serp de google ! Google : l'entreprise, les sites web, les services 25 Avril 2013
Aperçu: mon WAMPSERVER 2.1 ne démarre pas dans lasession utilisateur Débuter en référencement 26 Mai 2012
Pinguin petit aperçu pour les sites de Locations de vacances Problèmes de référencement spécifiques à vos sites 30 Avril 2012
Un aperçu photo de Google Analytics en temps réel Google Analytics 21 Octobre 2011
Aperçus de pages anticipant la navigation dans les pages Google : l'entreprise, les sites web, les services 24 Juillet 2011
Vignette d'aperçu pour le bouton SHARE de Facebook Facebook 21 Juin 2011
Google : nouvel ajout d'une fonctionnalité "Aperçus Instantanés" Crawl et indexation Google, sitemaps 19 Mai 2011
GWT : aperçus instantanés Crawl et indexation Google, sitemaps 19 Mai 2011
[Officiel] Google ajoute l'aperçu des sites dans les resultats Google : l'entreprise, les sites web, les services 9 Novembre 2010
Comment configurer Feedburner pour avoir un aperçu de son post? Google Analytics 29 Octobre 2010
Ou voir un apercu des polices Développement d'un site Web ou d'une appli mobile 14 Mars 2008
demande d'apercu ecran svp Demandes d'avis et de conseils sur vos sites 13 Septembre 2007
Utilisation d'un aperçu d'écran ? autorisé ? Le café de WebRankInfo 8 Août 2007