Max caractère

Max caractère - PHP - Programmation

Marsh Posté le 08-08-2006 à 20:58:15    

Bonjour à tous,
J'ai fais un formulaire php qui fais: formulaire>mysql>page (basique quoi)
maintenant le contenu du champ "url" s'avère être souvent trop long alors voila ca que j'aimerais:
 
http://forum.hardware.fr/hardwaref [...] _sujet.htm
 
sois remplacé à partir du 40ème caractère par "..."
 
http://forum.hardware.fr/hardwarefr/Pro...
 
si quelqu'un à la réponse ;)

Reply

Marsh Posté le 08-08-2006 à 20:58:15   

Reply

Marsh Posté le 08-08-2006 à 21:31:07    

storming a écrit :

Bonjour à tous,
J'ai fais un formulaire php qui fais: formulaire>mysql>page (basique quoi)
maintenant le contenu du champ "url" s'avère être souvent trop long alors voila ca que j'aimerais:
 
http://forum.hardware.fr/hardwaref [...] _sujet.htm
 
sois remplacé à partir du 40ème caractère par "..."
 
http://forum.hardware.fr/hardwarefr/Pro...
 
si quelqu'un à la réponse ;)


 
Un truc dans ce genre devrait marcher :

Code :
  1. $url = 'http://forum.hardware.fr/hardwarefr/Programmation/nouveau_sujet.htm';
  2. $url = substr($url, 0, 40).'…';
  3. print $url;


Reply

Marsh Posté le 08-08-2006 à 22:13:40    

je vais tester merci

Reply

Marsh Posté le 08-08-2006 à 22:24:39    

le problème c'est que ton script met de toute facon les "..." moi je veus qu'ils arrivent seulement si ca dépasse les 40 caractères

Reply

Marsh Posté le 08-08-2006 à 22:36:08    

Pfff, c'est vraiment de la paresse de ne pas :
1. Ouvrir le manuel
2. Chercher l'instruction qui donne la taille d'une chaîne (strlen)
3. Utilisez la dite instruction dans un test
4. Et en fonction de la taille utilisez le code donné par Woutcha
 
?

Reply

Marsh Posté le 08-08-2006 à 22:43:02    

non c'est bon je me suis débrouiller ;) merci aux 2

Reply

Sujets relatifs:

Leave a Replay

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