Bonjour,
Je vous explique ce que je souhaite faire:
- un utilisateur de mon site peut écrire un message
- pour cela il dispose d'un champ de type "textarea" et de quelques bouton de mise en forme
- l'utilisateur peut par exemple inserer une image: il clique sur le bouton correspondant, entre l'url de l'image à ajouter et le code apparait dans la textarea.
- Seulement, avant d'inserer le message dans base, je souhaite modifier l'image afin que celle-ci soit clicable.
Voici mon code :Cela fonctionne très bien sauf si l'ulisateur insere plusieurs images.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $contenu = preg_replace('`<img src=(.+) alt=(.+) width=(.+) height=(.+) />`', '<a href=$1 class=\"lienimage\" title=$2><img src=$1 alt=$2 width=$3 height=$4 /></a>', $contenu);
Dans ce cas, il n'y a qu'un seul lien qui est généré et il encadre toutes les images.
Voyez-vous d'ou vient le problème ?
D'avance merci pour votre aide.
Bonne journée.
Partager