Bonjour,
je suis en train de créer un petit script de BBCODE permettant de faire des mises en pages simples...
dans un souci d'esthétique, je voudrais que les images présentes dans un articles soient positionnées comme je veux avec l'aide des css, je souhaiterais donc que chaque image ait sa propre classe css.
pour y parvenir j'ai modifié mon code de base pour arriver à ça:
je sens que j'y suis presque mais je bloque, toutes mes images sont remplacées par la dernière et le $i ne prend pas la valeur incrémentée et reste à 0...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $i=0; preg_match_all("'\[img=http://(.*?)\]'", $texte, $result,PREG_PATTERN_ORDER); foreach ($result as $data){ $texte = preg_replace("'\[img=http://(.*?)\]'","<img src=\"http://".$result[1][$i]."\" hspace=\"5\" title=\"$i\">",$texte); $i++; }
en gros quand dans mon contenu texte, le script trouve les tag [ i m g = http://... ] il doit le remplacer par les balises html adéquates avec en plus le class="img1"...
est ce que j'ai été assez clair, je m'embrouille assez souvent je dois dire
merci de votre aide!
Gwen
Partager