Comment chamger la forme d'un caractère

matomate Messages postés 62 Statut Membre -  
croy Messages postés 457 Statut Membre -
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 457 Statut Membre 114
 
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