|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : juillet 2011 Messages : 31 ![]() |
Bonjour,
Je cherche à découpé du code html que j'ai extrait depuis une page pour ne garder que les liens mais vu que ce qu'il y a avant et après les liens est variable je ne sais pas trop comment faire. j'ai essyé avec plusieurs fonctions (str_replace, preg_replace, preg_match,...) mais je n'ai pas réussis à conserver uniquement l'adresse :/ Un exemple ne fera pas de mal. je récupére ça : <p>blablabla</p><a href='http://chemin/document.pdf'> document.pdf </a><p>blobloblo</p> J'ai utilisé certaines fonctions citées plus haut pour supprimer les balises et j'obtiens ça : blablabla http://chemin/document.pdf document.pdf blobloblo Et en fait je voudrais pour mettre des conditions du genre tout ce qui est avant "http" et après ".pdf" je supprime pour ne garder que l'adresse propre du document. Merci d'avance pour votre aide. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
pour parser du HTML c'est DOMDocument, y'a plein de sujets sur le forum
__________________
http://blog.stealth35.com/ |
|
|
01
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Thibault Étudiant Inscription : juin 2011 Messages : 43 ![]() |
Essaye en faisant un explode() et tu ne récupère que la ligne du tableau qui t’intéresse .
http://php.net/manual/fr/function.explode.php |
|
|
11
|
|
|
#4 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 45 ![]() |
Essai toujours de faire une fonction perso si tu veux t'amuser.
Idée: Code :
Enfin je l'ai ecris vite fait, mais voilà le principe |
||
|
|
00
|
|
|
#5 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 45 ![]() |
Fonction qui marche: (mais ca reste du Mac Gyver )
Code :
|
||
|
|
01
|
|
|
#6 | |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : juillet 2011 Messages : 31 ![]() |
Citation:
Merci pour ta fonction oni13, elle a l'air de ressembler à la mienne donc je pense qu'elle doit marcher aussi. |
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com