[Système] Modification d'une partie d'une variable
Bonjour à tous,
Dans le site que je suis en train de crée je suis en train de mettre en place un système de news.
Celui-ci est réaliser grace à un formulaire + "textarea classique".
Mais je souhaiterais pouvoir insérer où je le souhaite des images.
Je recherche donc le moyen de modifier une variable (récupérer de ma base).
Ou plus exactement appeler une fonction lorsqu'un mot apparait.
Transformer
"["IMG"]"1.2"[/"IMG"]"
par un appel à la fonction correspondante
image(1,2)
et tout ceci au milieu d'un texte.
En plus, clair:
J'ai un formulaire qui enregistre dans ma BDD un text, avec au milieu une ""balise "["IMG"]"".
Et lorsque j'affiche cette news, il remplace "["IMG"]", par une image. Ceçi grace à une fonction image, qui lui dis ou allez chercher l'image.
J'espère être assez clair, merci à tous pour votre aide.
Un peu comme sur ce site...
Une petite ide pour m'aider?
Personne n'aurais une petite idée pour m'aider??
Si mon message n'est pas clair hésitez pas à me le faire savoir, et j'essayerai d'être plus explicite ou répondre à vos questions.
En tout les cas merci à tous
Pour en revenir à ma question
actuellement j'ai
Code:
1 2
|
echo preg_replace('#\[IMG\](.*)\[/IMG\]#Usie', 'image($1)', $str); |
Donc il replace bien [IMG]1,2[/IMG] par ma fonction image(1,2)
Cependant je souhaiterais qu'il affiche le texte qu'il y a avant mette l'image, et continue avec la suite?
est ce que
Code:
1 2
|
echo preg_replace('#\[IMG\](.*)\[/IMG\]#Usie', #\'image($1)'#, $str); |
Merci à vous