[php] tite question

tite question [php] - PHP - Programmation

Marsh Posté le 18-03-2004 à 12:11:20    

sur mon site j'ai un systeme bien connu maintenant d'espece de petit "chat" qui tient dans une table a droite de ma page. Or quand quelqun met un message du genre "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" , ma table est déformée.. j'ai tout dabord pensé a interdire les messages ou il n'y avait pas d'espaces et de plus de 20 caracteres environ, mais si qqun poste un message du genre "je dis : GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ca marche pas...
J'ai alors pensé a decouper le messages en plusieurs string a chaque espace, et verifier si chacun des mots netait pas long de plus de 20 caracteres, mais j'ai peur que ca ralentisse bcp l'enregistrement...
Avez vous d'autres idées pour empecher ca au niveau php ou au niveau html (table indeformable ca existe ?)
mercii :)

Reply

Marsh Posté le 18-03-2004 à 12:11:20   

Reply

Marsh Posté le 18-03-2004 à 12:40:12    

fait une simple regexp qui trasforme tous les mots de plus de x caractères en y mettant un blanc.

Reply

Marsh Posté le 18-03-2004 à 13:36:13    

orazur a écrit :


Avez vous d'autres idées pour empecher ca au niveau php ou au niveau html (table indeformable ca existe ?)


 
Tu peux aussi te servir de style CSS avec des propriétés comme cela :
 
 width: 100px;
 height: 150px;
 left: ???px;
 top: ???px;
 background: transparent;
 overflow: auto;
 
Cela fera apparaitres des barres de scrolling automatiquement si elles sont nécessaires et sans déformer ton calque (ou ta table).

Reply

Marsh Posté le 18-03-2004 à 14:07:40    

merci tlm :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed