Page 1 sur 1

Problème de code pour afficher les BackLinks Google

Posté : 05 mars 2007, 20:07
par romain35
Bonsoir,

J'ai un petit problème avec un code en php qui permet
d'afficher les Backlink-google pour mon annuaire
dans la page info du site et j'aurai besoin de votre aide.

Voici le code pour afficher les BackLinks Google :

Code : Tout sélectionner

<?php // Recherche des BackLinks Google $lien_backlink = 'http://www.google.fr/search?hl=fr&q=link%3A' .$row['url']; $backlink_google = file_get_contents($lien_backlink); $backlink = preg_match('`<b>([0-9&nbsp;]+)</b> liés à <b>'.$row['url'].'</b>`', $backlink_google, $les_backlinks); if(!empty($les_backlinks[1])) $nb_backlink = $les_backlinks[1]; else $nb_backlink = 0; $nb_backlink // => Nombre de backlinks Google // Recherche des pages référencés dans Google $lien_pour_pages = 'http://www.google.fr/search?hl=fr&q=site%3A' .$row['url']; $pages_in_google = file_get_contents($lien_pour_pages); $url_pour_pages = str_replace('http://','',$row['url']); $pages_ref = preg_match('`<b>([0-9&nbsp;]+)</b> provenant de <b>'.$url_pour_pages.'</b>`', $pages_in_google, $les_pages_ref); if(!empty($les_pages_ref[1])) $pages_google = $les_pages_ref[1]; else $pages_google = 0; $pages_google // => Nombre de pages référencées dans Google ?>
Merci d'avance pour votre aide !

Cordialement
romain
++

Posté : 05 mars 2007, 20:32
par polo
Bonjour,
poster ton code c'est bien, mais tu ne nous aide pas, que fait il messages d'erreurs...., il n'affiche rien du tout ?
Sois un peut plus précis :D

Posté : 05 mars 2007, 20:40
par romain35
Bonsoir,

Oui désolé, le code que j'ai passer n'affiche rien du tout sur la page,
je n'ait même pas de message d'erreur.

Cordialement
romain
++

Posté : 05 mars 2007, 21:01
par polo
Et bien je ne vois aucune erreurs de script donc pour afficher les nombres de back links tu fais bien un echo sur cette variable $nb_backlink ?

qui est censée compter le nombres de back link de ta page, car la le script ne comporte aucun echo pas étonnant que la page n'affiche rien :D

Posté : 05 mars 2007, 21:06
par romain35
Et bien je ne vois aucune erreurs de script donc pour afficher les nombres de back links tu fais bien un echo sur cette variable $nb_backlink ?

qui est censée compter le nombres de back link de ta page, car la le script ne comporte aucun echo pas étonnant que la page n'affiche rien :D
Pour répondre à ta question je ne fait pas de echo !

Cordialement
romain
++

Posté : 05 mars 2007, 21:10
par polo
Et bien c'est pour ça que ton script n'affiche rien, donc fais un:
<?php echo $nb_backlink; ?>
sur la page ou tu veut els afficher à l'endroit ou tu veut les afficher et donne nous le résultat de cette manip :D

Posté : 05 mars 2007, 21:17
par romain35
Merci, mes maintenant j'ai un message d'erreur.

Voici le message d'erreur :
Parse error: parse error, unexpected T_VARIABLE in /homepages/1/d177509178/htdocs/infosite.php on line 49
Et la ligne du code ou il y a l'erreur :

Code : Tout sélectionner

$lien_pour_pages = 'http://www.google.fr/search?hl=fr&q=site%3A' .$row['url'];
Cordialement
romain
++

Posté : 05 mars 2007, 21:26
par polo
ce qui veut dire que la variable $row['url'] n'est pas définie, je sens le copier collé à plein nez...

Tu récupère bien l'adresse de la page dont tu veut connaitre le nombres de back link non ?

Au fait ce tu utilise ce script pour quel but ça pourrais m'aider à voir plus clair :D

Posté : 05 mars 2007, 21:34
par romain35
Ce script ça serait pour mon annuaire et pour
afficher les backlinks Google dans la page info du site !
Et oui je veut récupérer l'adresse de la page pour
connaitre le nombre de backlinks, pour l'info
voici l'adresse de mon site pour y voir plus clair http://www.bloc-annuaire.fr

Cordialement
romain
++

Posté : 05 mars 2007, 22:11
par polo
Et bien c'est facile quand tu affiche le lien d'un site situé dans ton annuaire tu le récupère depuis ta base de données et bien tu récupère la variable qui contient l'adresse du site et tu la met à la place de $row['url] :D

Posté : 05 mars 2007, 22:18
par romain35
Ok merci pour la réponse je vais le faire tout de suite, je vous tien au courant !

Cordialement
romain
++

Posté : 05 mars 2007, 22:45
par romain35
Merci beaucoup, ça fonctionne très bien !

Cordialement
romain
++