Comment chamger la forme d'un caractère

Fermé
matomate Messages postés 58 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 8 février 2009 - 12 avril 2008 à 18:37
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 - 12 avril 2008 à 18:57
Bonjour,
Comment ajouter le Gras, le souligné , litalique dans un cahmp de saisi d'un formulaire HTLM, afin de permettre au visiteur de mon site web de rendre leur texte en gras, souligné, ou en italique. Je fais allusion au genre de la page de saisons de ce site commentcamarche.
A voir également:

1 réponse

croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
12 avril 2008 à 18:57
Deux solutions :

1. l'utilisateur saisit les tags html. Par exemple pour mettre en gras le mot azerty, il saisit
<b>azerty</b>


2. une solution plus simple pour l'utilisateur mais qui nécessite de la programmation (php par exemple) : tu définis des "balises" simples (par exemple ), tu les repères dans le texte saisi et tu les transformes en tags HTML.
Par exemple cette fonction qui repère les tags <lien> </lien> :
function formatteMessage( $leMessage )
	{
	$l = explode( "<lien>", $leMessage );
	$messageFinal = "";
	foreach( $l as $ll )
		{
		if( $messageFinal != "" )
			{
			//	recherche de </lien>
			$i = strpos( $ll, "</lien>" );
			$messageFinal .= '<a href="'
				. substr( $ll, 0, $i ) . '">'
				. substr( $ll, 0, $i ) . '</a>'
				. substr( $ll, $i + 7 );
			}
		else
			$messageFinal = $ll;
		}
	return nl2br( $messageFinal);
	}


C'est cette solution qu'utilise comment ça marche en proposant des boutons pour générer les pseudoos balise html.

Pour la mettre en oeuvre...ça dépend de ton niveau en php.
0