Salut à tous,
Bah voilà, j'ai bien avancé sur mon code mais j'ai un gros problème que je n'arrive pas à résoudre...
Voilà un bout de code qui marche parfaitement :
Code :
- $string=eregi_replace("\\[image\\]([^\\[]*)\\[/image\\]", "<img src=\"\\1\" border=1 width=160 height=120 hspace=10 vspace=10 align=right>", $string);
|
Qu'est ce que çà fait ??
Code :
- Ca remplace [image]1[/image] provenant d'un formulaire par :
- <img src="1 border=1 width=160 height=120 hspace=10 vspace=10>
|
Ma question ??
Y'a t'il un moyen de décomposer les taches faites par eregi_replace... Le 1 entre les balises est en fait un ID d'image situé dans une table que j'aimerais interroger pour avoir : le nom de l'image et son alignement. Le problème est que je ne peux pas faire de requête pendant le travail de la fonction eregi_replace... Ce que je recherche : detecter la première balise image, regarder son contenu puis récupérer l'ID, requerir le nom du fichier et l'alignement dans la base, remplacer les données et enfin passer à la balise suivante.
J'ai essyé d'être clair, excusez-moi pour la longueur !!!
J'ai aucune idée pour la méthode à utiliser !
Toutes infos bienvenues !!
Merci !!