|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 5 ![]() |
Bonjour,
Je ne suis pas expert en regex et ca fait quelques heures que je me casse la tête pour esssayer de remplacer automatiquement tous les liens dans une page HTML ( de '<a href=....blabla.....jusqua </a>') par rien. Quelqu'un aurait t'il une fonction deja prête qui boucle tous les liens d'une page pour les supprimer (la page HTML est contenue dans une variable donc je n'ai pas besoin de fopen pour envoyer le html a la fonction). Merci d'avance à tous ceux qui pourront m'aider. Julien |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() Développeur informatique Inscription : août 2005 Messages : 1 182 ![]() |
si tu veux supprimer juste le lien :
Code :
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 5 ![]() |
Merci pour ta réponse mais ca n'a pas l'air de fonctionner et me laisse le HTML tel quel (comme ci je faisais echo $html
voici un apercu du code HTML en entrée : $test = "blabla <a href=\"http://www.test.com\">texte lien</A> texte qui reste <A href=\"http://www.test2.com\">lein texte 2</A> texte qui reste "; Je voudrais seulement garder pour cet exemple : blabla texte qui reste texte qui reste. La sortie HTML (afficher source sur I.E) de ton code me donne : blabla <a href="http://www.test.com">texte lien</A> texte qui reste<A href="http://www.test2.com">lein texte 2</A> texte qui reste Je pense que ta solution pourrait marché mais je suis assez incompétent pour me servir de regex avec preg_replace et adapé ou modifié ce code pour cet exemple. Merci beaucoup en tout cas. Julien |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 102 ![]() |
Salut,
regarde je t'ai trouvé cette page en esperant qu'elle puisse te servir : http://www.phpinfo.net/regex/ |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 5 ![]() |
merci de ton aide, j'avais deja trouvé cette page mais je n'arrive pas à modifier l'une de ces fonctions pour l'adapter à mon cas.
Merci quand même Julien |
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() Développeur informatique Inscription : août 2005 Messages : 1 182 ![]() |
Code :
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 5 ![]() |
merci pour ton aide, j'ai testé mais ca n'a pas l'air de fonctionner, la sortie affiche le code sans aucun changement, as tu une idée ?
Julien |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() ![]() Développeur informatique Inscription : août 2005 Messages : 1 182 ![]() |
non je ne vois pas, chez moi , ça fonctionne avec PHP5
je ne sais pas trop si ça joue... mais je crois qu'il faut faire gaffe aux quotes quand tu utilises les regexp PCRE
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
|
|
00
|
|
|
#9 | ||
|
Membre habitué
![]() Lionel LebeauInscription : septembre 2005 Messages : 80 ![]() |
On va essayer plus simple:
Code :
|
||
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 5 ![]() |
nikel ca marche d'enfer.
Merci Merci Merci beaucoup pour ton aide ! A+ Julien |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() |
Merci ! 7 ans après, ça m'a aidé !!!!
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com