Problème de code pour afficher les BackLinks Google

Eléphant du PHP | 61 Messages

05 mars 2007, 20:07

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
++

Eléphant du PHP | 216 Messages

05 mars 2007, 20:32

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
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Eléphant du PHP | 61 Messages

05 mars 2007, 20:40

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
++

Eléphant du PHP | 216 Messages

05 mars 2007, 21:01

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
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Eléphant du PHP | 61 Messages

05 mars 2007, 21:06

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
++

Eléphant du PHP | 216 Messages

05 mars 2007, 21:10

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
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Eléphant du PHP | 61 Messages

05 mars 2007, 21:17

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
++

Eléphant du PHP | 216 Messages

05 mars 2007, 21:26

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
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Eléphant du PHP | 61 Messages

05 mars 2007, 21:34

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
++

Eléphant du PHP | 216 Messages

05 mars 2007, 22:11

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
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Eléphant du PHP | 61 Messages

05 mars 2007, 22:18

Ok merci pour la réponse je vais le faire tout de suite, je vous tien au courant !

Cordialement
romain
++

Eléphant du PHP | 61 Messages

05 mars 2007, 22:45

Merci beaucoup, ça fonctionne très bien !

Cordialement
romain
++