baiterave | ben les seuls problèmes qui persistent sont les images (sa marche toujours pas )
et les délimitations. Jposte mon code allegé :
Code :
- $contenu = preg_replace('!\*gras\*(.+)\*/gras\*!isU', '<strong>$1</strong>', $contenu); // Pour mettre le texte en gras
- $contenu = preg_replace('!\*italique\*(.+)\*/italique\*!isU', '<em>$1</em>', $contenu); // Pour mettre le texte en italique
- $contenu = preg_replace('!\*souligne\*(.+)\*/souligne\*!isU', '<ins>$1</ins>', $contenu); //Pour souligner le texte
- $contenu = preg_replace('!\*barre\*(.+)\*/barre\*!isU', '<s>$1</s>', $contenu); // Pour barrer le texte
- $contenu = preg_replace('!\*titre1\*(.+)\*/titre\*!isU', '<ins><strong><span style="font-size: 35px;">$1</span></strong></ins>', $contenu); // Titre très important : 35px, gras, souligné
- $contenu = preg_replace('!\*titre2\*(.+)\*/titre\*!isU', '<ins><strong><span style="font-size: 25px;">$1</span></strong></ins>', $contenu); // Titre assez important : 25px, gras, souligné
- $contenu = preg_replace('!\*titre3\*(.+)\*/titre\*!isU', '<ins><span style="font-size: 15px;">$1</span></ins>', $contenu); // Titre peu important : 15px, souligné
- $contenu = preg_replace('!http://[a_z0-9._/-]+\.(jpg|jpeg|png|gif|bmp|tga)!iU', '<img src="$0" alt="Mon Image" />', $contenu); // Affiche directement les images au lieu d'afficher les URLs
- $contenu = preg_replace('!http://(www\.)?([a-z0-9._/-]+)!i', '<a href="$0">$0</a>', $contenu); // Remplace les URLs bruts en liens cliquables
- $contenu = preg_replace('![a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}!iU', '<a href="mailto:$0">$0</a>', $contenu); // Remplace les adresses mails brutes en adresses mails cliquables
|
Voila, je crois que c'est bon. Donc, mes problèmes sont les délimiteurs et les images.
Merci |