je cherche à faire un script en php qui doit faire la chose suivante :
depuis une chaine de caractère (lue depuis une base) remplacer toute les balises <h1> par <a name='art_x'><h1>
mon problème est le suivant. pour la première balise h1 trouvée le script doit ajouter <a name='art_1'><h1> pour la deuxième <a name='art_2'><h1> etc... donc incrémenté le nom du signet selon l'ordre trouvé
Ce serait facile si le contenu etait un fichier html "normal". mais ici c'est une grosse chaine de caractère sans les balises <p> ni <br> donc inutile d'essayer de parser l'ensemble.....
Marsh Posté le 23-09-2008 à 17:14:48
bonjour,
je cherche à faire un script en php qui doit faire la chose suivante :
depuis une chaine de caractère (lue depuis une base) remplacer toute les balises <h1> par <a name='art_x'><h1>
mon problème est le suivant.
pour la première balise h1 trouvée le script doit ajouter <a name='art_1'><h1>
pour la deuxième <a name='art_2'><h1>
etc... donc incrémenté le nom du signet selon l'ordre trouvé
Ce serait facile si le contenu etait un fichier html "normal".
mais ici c'est une grosse chaine de caractère sans les balises <p> ni <br> donc inutile d'essayer de parser l'ensemble.....
Si vous avez une idée je suis preneur...
Merci d'avance