|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre régulier
![]() |
Salut tout le monde,
je viens de récupérer le script d'un ami, utile pour le suivi de mon positionnement sur les moteurs. seul hic, une fonction de son script ne marche qu'avec google.fr ( si j'ai bien compris il s'agit d'une question de . et espace ! ) en effet, pour la requete voulue sur google.fr le résultat est : "Résultats 1 - 10 sur un total d'environ 2 470 sur trucmachin.be (0,17 secondes)" google.com "Résultats 1 - 10 sur un total d'environ 2.470 sur trucmachin.be (0,17 secondes)" la seule différence que j'y vois donc c'est le . ( point ) en place de l'espace dans le résultat "2 470". Bref, sa requête initiale était : Code :
mais cha marche pas... je ne trouve pas comment modifier la valeur recherchée. j'ai bien remplacé  , par . dans le return trim, et dans le preg_match, mais visiblement ça n'est pas si simple. Code :
__________________
» Are You Funky or Fuckly? « |
||||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Inscription : mars 2006 Messages : 1 989 ![]() |
Salut,
essaye ça : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
hello, merci d'abord d'avoir déplacer mon message dans ce forum plus approprié.
Ensuite, merci à toi pour ta réponse. J'aime bien l'idée en elle même, mais ça ne change rien. ne serait-ce pas parcequ'ici return trim(str_replace(' ','',$href[4])); il faut pas également joué du . ? je dis peut être une bétise monumentale, mais mes conaissances en péhachepé sont en voie de développements, mais la c'est trop avancé pour moi.
__________________
» Are You Funky or Fuckly? « |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : mars 2006 Messages : 1 989 ![]() |
A première vue, ce n'est pas vraiment un problème de php mais plutôt d'expressions régulières (qui sont utilisées dans beaucoup de langages
Pour pouvoir plus t'aider, est-ce que tu peux me dire comment est initialisée la variable $html ? |
|
|
00
|
|
|
#5 | ||
|
Membre régulier
![]() |
oui biensur,
voici la fonction complète. ( avec ta modif. ) Code :
Merci à toi de t'intéresser à mon problème.
__________________
» Are You Funky or Fuckly? « |
||
|
|
00
|
|
|
#6 | |||
|
Expert Confirmé
![]() ![]() Inscription : mars 2006 Messages : 1 989 ![]() |
Citation:
Dans ce cas, c'est sûr que rechercher la phrase "Résultats (...) - (...) sur un total d'environ (...) sur monserveuramoi.com" ne va pas ramener grand chose ! Pour le vérifier, tu peux faire un simple var_dump (ou echo si tu préfères) de $html... |
|||
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() |
ah oui
bien vu ! -> ça marche you're a king. ( en fait, pour le positionnement d'un keyword on passe via google.com/search.php?hl=fr ) qui nous donne les resultats. ce qui n'est pas possible dans l'immédiat pour la requête "site:site.com" ! je ferai donc un switch, en fonction du serveur la dessus aussi. pour l'instant, j'ai 4 if successifs, c'est point bien grave ! merci pour tout
__________________
» Are You Funky or Fuckly? « |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com