|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : mai 2002 Messages : 526 ![]() |
Bonjour à tous,
J'aimerais récupéré l'image de ce code avec son titre ainsi que la date. Code :
Code :
preg_match ('!<li class="PODItem"><img.*?(?:(?:\s+(src)="([^"]+)")|(?:\s+(alt)="([^"]+)")|(?:\s+(title)="([^"]+)")|(?:\s+[^\s]+))+.*/>\s*</li>!s' , $ch , &$matches1); |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 568 ![]() |
Bonjour,
Pour parcourir un document HTML et récupérer des informations, il est préférable d'utiliser DOMDocument à la place des expressions régulières. Dans ton cas, tu peux essayer ceci : Code :
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
||
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
file_get_contents + loadHTML = loadHTMLFile
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#4 |
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 568 ![]() |
En effet, j'ai utilisé cette syntaxe pour que la lecture du contenu soit indépendante du chargement avec DOMDocument.
Mais tu as parfaitement raison, autant faire simple
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : mai 2002 Messages : 526 ![]() |
Voila le code final :
Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
pour t'as getHtmlCodeViaCurl ? t'as des headers a fournir en plus ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : mai 2002 Messages : 526 ![]() |
J'ai seulement ajouté au début de code cette ligne :
Code :
header("(anti-spam-content-type:) text/html; charset=utf-8"); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com