Probleme en php

Résolu
Bonjour,

slt mes amis, je vient de créer une boite de réception avec le langage PHP, lorsque un message arrive l'utilisateur par exemple; supposant que l'objet de message contient plusieurs mots, comment faire pour afficher juste 1 ou 2 mots apres il affiche ... il cliquera aprés sur le message pour le lire en détail

2 réponses

  1. Salut ...

    Euuux tu peut mesurer la taille du titre du message, si il dépasse une certaine taille, alors tu affiche que les n premiers caractères avec "..." a la fin !
    0
    1. merciii, ca fonction bien avec quelque modification alors je vous propose ma solution :
      // lacluler le nombre des caracteres dans l'objet:

      $nbr_car=strlen($objet);

      // nombre des caracteres que je veut juste afficher :
      $nbcar = 20;

      if ($nbr_objet > $nbcar) // si le nombre autoriser inferieur au nombre des carateres de l'objet :
      {
      $extrait_texte = preg_replace("#(.{".$nbcar."}.)( .*)$#","\\1 ...", $objet);
      }

      else { $extrait_texte = $objet; } // sinon

      echo htmlentities($extrait_texte);?>
      0
      1. De rien :) !
        Sinon, $nbr_objet ??
        0
      2. oui ouii une faute de frape j'ai la resoudre deja sur mon code l'ai 'oublie ici merciii
        0