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

  FORUM HardWare.fr
  Programmation
  PHP

  couper les mots/phrases provenant d'une textarea trop longs ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

couper les mots/phrases provenant d'une textarea trop longs ?

n°246486
--stan--
Posté le 16-11-2002 à 15:02:04  profilanswer
 

slt,
 
comment faire ?
ya bien la fonction wordwrap(), mais j'arrive pas a l'utiliser correctement: ca coupe le bb code et le code des smilies :(
 
g aussi essaye avec l'attribut wrap="physical", mais ca a pas l'r de fonctionner :(
 
alors help please !!!
 
 :hello:

mood
Publicité
Posté le 16-11-2002 à 15:02:04  profilanswer
 

n°247486
__jerome__
Posté le 18-11-2002 à 11:37:35  profilanswer
 

Si ça peut t'aider, je viens de commencer ça:
$chaine=====>le texte à traiter
$nbr_cols===>la largeur de ton texte
$max========>le nb max de caracteres
 
<?php
 Function formatage($chaine,$nbr_cols,$max)
  {
   $chaine = strip_tags(stripslashes(htmlspecialchars("$chaine" )));
   $chaine=Str_Replace("\n","",$chaine);
   $taille = StrLen($chaine);
   if($taille>$max)
   {
   die ("Votre message est trop long de ".($taille-4000)."caractères.<p align=center><input type='button' value='retour' onclick='history.go(-1)'></p>" );
   }
 
 
   $tableau_mots=explode(" ",$chaine);
   
   $chaine=$tableau_mots[0];
   
   $nbr_car=StrLen($tableau_mots[0]);
   
   For ($i=1;$i<SizeOf($tableau_mots);$i++)
    {
     
     If (($nbr_car+StrLen($tableau_mots[$i])+1)>=$nbr_cols)
      {
       $chaine.="<BR>".$tableau_mots[$i];
       
       $nbr_car=StrLen($tableau_mots[$i]);
       
      }
     Else
      {
       $chaine.=" ".$tableau_mots[$i];
       
       $nbr_car=$nbr_car+StrLen($tableau_mots[$i])+1;
       
      }
    }
   $chaine=nl2br($chaine);
   Return $chaine;
  }
 
?>
 

n°247761
--stan--
Posté le 18-11-2002 à 16:33:10  profilanswer
 

mwai, c un peu trop complexe et lourd ca enfin merci kan meme


Message édité par --stan-- le 18-11-2002 à 16:33:21

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

  couper les mots/phrases provenant d'une textarea trop longs ?

 

Sujets relatifs
faire interprter du code HTML dans un textareaCrée des liens à partir de mots dans un texte (expressions régulières)
problème textarea (entrée d'un smiley à l'emplacement du curseur)[C] Probleme de noms de fichier longs....
[JS] Vérifier un nb max de caractères sur textarea [ - Job's Done - ][Javascript] Ajout de text dans un Textarea?
couper la fin d'un fichiertextarea ds bloc div ... (suite)
Couper et remettre le signal de sorti de carte videocomment on insere des sauts de lignes dans 1 textarea ?
Plus de sujets relatifs à : couper les mots/phrases provenant d'une textarea trop longs ?


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