Bonjour,
voilà je souhaite remplacé des mots dans une page par d'autres.
j'ai donc effectuer un str_replace sur ma variable.
Mais, mon problème vient du fait que je veux rajouter un lien sur certains mots :
mot1 devient <a href="page-sur-ce-mot1.php">mot1</a>
sans toutefois rajouter de liens sur les mots qui ont déjà un lien ou si le mot se trouve dans une balise title, meta..
<a href="">mot1</a> => pas de remplacement
<title>mot1</title> => pas de remplacement
est-ce possible avec un puissant reg ?
comment procéder ?
Les solutions auquelles j'ai pensé en vrac :
utiliser un parser xml sur du code xhml.
ignorer les balises a, title, ..etc pour isoler les zones où l'on remplace les mots et y appliquer notre str_replace.
Merci pour vos pistes
Partager