Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1225 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Affichage texte TRONQUER - eXPlication INSIDE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Affichage texte TRONQUER - eXPlication INSIDE

n°105710
massanu
Posté le 27-02-2002 à 19:30:48  profilanswer
 

Bien j'ai une base et je sors la description d'un objet stoché dans une table.
Mais je voudrais que le texte, si il depasse une certaine longeur, soit tronqué sur la page et terminé par des petits points.
 
Voici un exemple, regardez a gauche sur le site d'eurisko.
www.eurisko.fr
 
on a : LiteOn LTR-32123S 32x12...
 
Merci d'avance


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
mood
Publicité
Posté le 27-02-2002 à 19:30:48  profilanswer
 

n°105724
Tentacle
Posté le 27-02-2002 à 19:46:40  profilanswer
 

Voilà une fonction que j'avais faite dans un autre script :
function resize_string ($texte, $taille)
{
  if (strlen ($texte) > $taille)
  {
    $taille -= 3;
    $texte = substr ($texte, 0, $taille) . "...";
  }
  return $texte;
}

n°105725
THE REAL S​MILEY
The Real Résistance!
Posté le 27-02-2002 à 19:47:21  profilanswer
 

select left(ton_champ, 20) as ton_champ
 
comme ca tu récupère les 20 premiers caractères


---------------
༼ つ ◕_◕ ༽つ
n°105726
massanu
Posté le 27-02-2002 à 19:48:33  profilanswer
 

Merci le pire c que j'aurais bien put le trouver tout seul
 
je test et je vous dit ca tout de suite
 
merci les amis ! :jap:


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°105736
massanu
Posté le 27-02-2002 à 20:13:21  profilanswer
 

jai opté pour la methode PHP car c la premiere que j'ai essayé et elle marche
 
je la conseille franchemment MERCI :jap: :jap:


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°105740
Tentacle
Posté le 27-02-2002 à 20:17:05  profilanswer
 

massanu a écrit a écrit :

jai opté pour la methode PHP car c la premiere que j'ai essayé et elle marche
 
je la conseille franchemment MERCI :jap: :jap:  




 
Enfin tu peux réduire les 2 lignes
   $taille -= 3;  
   $texte = substr ($texte, 0, $taille) . "...";
 
Par
   $texte = substr ($texte, 0, $taille - 3) . "...";
 
C'est plus court :D
Par contre, ce qui m'avait fait chier dans cette fonction, c'est pour découper les caractères spéciaux HTML... genre espace qui peut se présenter sous la forme   donc il est possible que la fonction sorte &nb... :)
Faudrait compliqué la fonction pour que ce soit géré


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Affichage texte TRONQUER - eXPlication INSIDE

 

Sujets relatifs
[super newbie inside] ca marche comment EasyPhp ?Où trouver des scripts PHP tout fait ?
[PHP] générer un nombre aléatoire...[PHP-MY SQL]Requete récupéré champs de la BD
[PHP] graphique et symbole euro[PHP] Perte des variables de sessions
Connexion à MySQL en PHP sous Linux[PHP/MYSQL]Multimania et les SESSIONS
[ P R O J E T ] Un portail pret à l'emploi style PHP nuke mais mieux!!J'AI APRIS A PROGRAMMER EN PHP EN 1 SEMAINE : c trop simple
Plus de sujets relatifs à : [PHP] Affichage texte TRONQUER - eXPlication INSIDE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR