| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
SuperPJ WRInaute passionné

Inscrit le: 15 Jan 2005 Messages: 513 Localisation: Paris, France
|
Posté le : Jeu Jan 26, 2006 15:43 Sujet du message: Un petit script php de test de positionnement Google |
|
|
Je viens de développer un petit script de positionnement Google :
http://judith.nfrance.com/~ju37835/
(lien réactivé par Dj Apx )
Il vous donne la position de votre site sur plusieurs DataCenters (les datacenters utilisés sont ceux de WRI http://www.webrankinfo.com/outils/google-dance/google-dance3.php )
... mais la petite nouveauté par rapport aux scripts habituels c'est que vous pouvez même utiliser le caractère "*" dans l'url
Dans le champ "URL à trouver", vous pouvez donc taper par exemple :
-http://*.webrankinfo.com
-http://www.webrankinfo.com/forums/*
-http://www.webrankinfo.com/*/*
PS : Vous n'êtes pas obligé de taper les "http://". |
|
| |
|
 |
enky WRInaute impliqué

Inscrit le: 24 Mar 2003 Messages: 376 Localisation: Paris
|
Posté le : Jeu Jan 26, 2006 16:00 Sujet du message: Un petit script php de test de positionnement Google |
|
|
Excellent
Je suis sur que j'avais vu un script dans ce genre il y a quelques temps mais qui ne fonctionnais pas aussi bien.
Bravo et merci |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 11464 Localisation: Toulouse
|
Posté le : Jeu Jan 26, 2006 16:03 Sujet du message: Un petit script php de test de positionnement Google |
|
|
et quelle rapidité, ton serveur est excellent  |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 11464 Localisation: Toulouse
|
Posté le : Jeu Jan 26, 2006 16:13 Sujet du message: Un petit script php de test de positionnement Google |
|
|
| ps : il marche pas (quota clé dépassé ?) il ne trouve pas mon site, sur aucun data |
|
| |
|
 |
SuperPJ WRInaute passionné

Inscrit le: 15 Jan 2005 Messages: 513 Localisation: Paris, France
|
Posté le : Jeu Jan 26, 2006 16:17 Sujet du message: Un petit script php de test de positionnement Google |
|
|
Merci pour vos messages
e-kiwi => chez moi ca marche
... je peux même te dévoiler un scoop : tu es 1er sur tous les datas sur la requête "e-kiwi" 
Dernière édition par SuperPJ le Jeu Jan 26, 2006 16:41; édité 2 fois |
|
| |
|
 |
fredoche25 WRInaute accro

Inscrit le: 27 Mai 2004 Messages: 1200 Localisation: Besançon
|
Posté le : Jeu Jan 26, 2006 16:38 Sujet du message: Un petit script php de test de positionnement Google |
|
|
| SuperPJ a écrit: |
Merci pour vos messages
e-kiwi => chez moi ca marche
... je peux même te dévoiler un scoop : tu es 1er sur tous les datas sur la requête "e-kiwi"  |
un seul mot me vient à la bouche : TERRIBLE
pratique, rapide, fonctionnel... bref
la grande ce SuperPJ |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 11464 Localisation: Toulouse
|
Posté le : Jeu Jan 26, 2006 16:40 Sujet du message: Un petit script php de test de positionnement Google |
|
|
| chez moi je n'existe pas pour "annuaire tutoriaux" par exemple. tu peux tester chez toi ? |
|
| |
|
 |
fredoche25 WRInaute accro

Inscrit le: 27 Mai 2004 Messages: 1200 Localisation: Besançon
|
Posté le : Jeu Jan 26, 2006 16:43 Sujet du message: Un petit script php de test de positionnement Google |
|
|
| e-kiwi a écrit: |
| chez moi je n'existe pas pour "annuaire tutoriaux" par exemple. tu peux tester chez toi ? |
chez moi t'es 1er partout
-http://judith.nfrance.com/~ju37835/index.php?q=annuaire+tutoriaux&u=http%3A%2F%2Fwww.e-kiwi.net%2F* |
|
| |
|
 |
zimounet WRInaute accro

Inscrit le: 08 Nov 2004 Messages: 1799 Localisation: Physiquement ou mentalement?
|
Posté le : Jeu Jan 26, 2006 16:43 Sujet du message: Un petit script php de test de positionnement Google |
|
|
| exceptionnel! bravo, merci, cordialement, mes sentiments ditingués, joyeuse pacques, bref, on t'aime ! lol |
|
| |
|
 |
amazigh25 WRInaute passionné

Inscrit le: 04 Juin 2005 Messages: 914 Localisation: à 15 km de l'europe.
|
Posté le : Jeu Jan 26, 2006 16:44 Sujet du message: Un petit script php de test de positionnement Google |
|
|
Salut
Bravo, ça marche très bien.
Merci |
|
| |
|
 |
SuperPJ WRInaute passionné

Inscrit le: 15 Jan 2005 Messages: 513 Localisation: Paris, France
|
Posté le : Jeu Jan 26, 2006 16:44 Sujet du message: Un petit script php de test de positionnement Google |
|
|
| e-kiwi a écrit: |
| chez moi je n'existe pas pour "annuaire tutoriaux" par exemple. tu peux tester chez toi ? |
chez moi tu es 1er partout
dans le champ requete j'ai tapé : "annuaire tutoriaux"
dans le champ url à trouver : -www.e-kiwi.net
Sinon voici le script pour ceux qui voudraient le réutiliser sur leur serveur (et ainsi soulager le mien ) ... car il y a peut-être un problème de quotas :
| Code: |
<? //error_reporting(0);
$q = $_GET['q'] ? stripslashes( $_GET['q'] ) : '';
$u = $_GET['u'] ? stripslashes( $_GET['u'] ) : '';
$q2 = htmlspecialchars( $q );
$u2 = htmlspecialchars( $u );
if ( !preg_match("!^http://!",$u) ) $u = "http://$u";
if ( preg_match("!^http://[^/]+$!",$u) ) $u .= '/';
$u = str_replace
(
array( '.', '+', '?', '(', ')', '[', ']', '*' ),
array( '\.', '\+', '\?', '\(', '\)', '\[', '\]', '.*?' ),
$u
);
$qe = urlencode( $q );
echo <<<EOF
<HTML><BODY>\n
<TITLE>POSITIONS</TITLE>\n
<FORM ACTION=$_SERVER[PHP_SELF] METHOD=Get>
<A HREF=./ STYLE=font-weight:bold;>Home</A><BR>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=>
<TR>
<TD><B>Requête Google</TD>
<TD> <INPUT TYPE=Text NAME=q VALUE="$q2" SIZE=50></TD>
</TR>
<TR>
<TD VALIGN=Top><B>URL à trouver</TD>
<TD VALIGN=Top STYLE=padding-bottom:5>
<INPUT TYPE=Text NAME=u VALUE="$u2" SIZE=100> <FONT SIZE=1 FACE=Arial>( "http://" facultatif )</FONT><BR>
<FONT SIZE=1 FACE=Arial COLOR=Green>
<U>Astuce</U> : Vous pouvez utiliser le caractère <FONT FACE=Tahoma><B>*</B></FONT> n'importe où dans l'url :<BR>
par exemple, vous pouvez taper <FONT FACE=Tahoma><B>http://www.monsite.com/*</B></FONT> pour trouver n'importe quelle page du domaine "www.monsite.com" :-)
</FONT>
</TD>
</TR>
</TABLE>
<INPUT TYPE=Submit>
</FORM>\n
EOF;
if ( !$_GET['q'] || !$_GET['u'] )
exit;
echo "<FONT SIZE=2 COLOR=Red><B>---</B> : Signifie que le site n'a pas été trouvé parmi les 100 premiers résultats Google.</FONT><P>\n";
echo "<FONT SIZE=2 COLOR=Gray>Recherche en cours, veuillez patienter ...</FONT><P>\n";flush();
$serveurs = array
(
'66.249.93.104',
'64.233.179.104',
'64.233.161.104',
'64.233.167.104',
'64.233.171.104',
'64.233.183.104',
'64.233.185.104',
'64.233.187.104',
'64.233.189.104',
'66.102.7.104',
'66.102.9.104',
'66.102.11.104',
'216.239.37.104',
'216.239.39.104',
'216.239.53.104',
'216.239.57.104',
'216.239.59.104',
'216.239.63.104',
);
for ( $i=0; $i<=count($serveurs)-1; $i++ )
{
$f = 0;
$found = false;
$serveur = $serveurs["$i"];
for ( $s=0; $s<=9; $s++ )
{
$ss = $s * 10;
$g = "http://$serveur/search?hl=fr&start=$ss&q=$qe";
$html = file_get_contents( $g );
foreach ( split('<br>',$html) as $serps )
{
if ( preg_match("!<a class=l href=\"http://!",$serps) )
{
$f++;
if ( preg_match("!<a class=l href=\"$u\"!",$serps) )
{
$found = true;
break 2;
};
};
};
};
if (!$found) $f='---';
echo "n°<FONT COLOR=Red><B>$f</B></FONT> sur <A HREF=\"http://$serveur/search?hl=fr&q=$qe\" TARGET=_blank STYLE=text-decoration:none;color=dimgray;font-weight:bold>$serveur</A> <I>(".($i+1)."/".count($serveurs).")</I>";
if ( preg_match("!sur un total d'environ <b>([^<]+)!",$html,$r) )
{
echo " - <FONT COLOR=Blue>$r[1] résultats</FONT>";
}
else
{
echo " - <FONT COLOR=Blue>0 résultat</FONT>";
};
if ($serveur=='66.249.93.104') echo " <FONT COLOR=Blue><B>- BigDaddy</B></FONT>";
elseif ($serveur=='64.233.179.104') echo " <FONT COLOR=Blue><B>- BigDaddy 2</B></FONT><BR><FONT STYLE=font-size:5> </FONT>";
echo "<BR>\n";
flush();
};
echo "\n\n</BODY></HTML>";
?> |
Attention, la fonction flush() (affichage progressif) ne fonctionnera pas sur les serveurs dont le module mod_gzip est activé. Pour régler le problème, mettez dans votre .htaccess les lignes suivantes :
| Code: |
<IfModule mod_gzip.c>
mod_gzip_on no
</IfModule> |
EDIT : Petite maj du code
Dernière édition par SuperPJ le Ven Jan 27, 2006 13:10; édité 2 fois |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 11464 Localisation: Toulouse
|
Posté le : Jeu Jan 26, 2006 16:45 Sujet du message: Un petit script php de test de positionnement Google |
|
|
| hum, moi j'avais mis -http://www..... peut-etre ca le probleme |
|
| |
|
 |
jer2701 WRInaute impliqué

Inscrit le: 02 Sep 2005 Messages: 298
|
Posté le : Jeu Jan 26, 2006 16:48 Sujet du message: Un petit script php de test de positionnement Google |
|
|
qu'une chose à dire :
la classe !!  |
|
| |
|
 |
ChoCopoP WRInaute occasionnel

Inscrit le: 03 Oct 2005 Messages: 235
|
Posté le : Jeu Jan 26, 2006 16:56 Sujet du message: Un petit script php de test de positionnement Google |
|
|
Excellent!, et si je peux me permettre une remarque..........
Pouvoir mettre 2 ou 3 URL à la fois?
Mais sinon bien vu! |
|
| |
|
 |
zimounet WRInaute accro

Inscrit le: 08 Nov 2004 Messages: 1799 Localisation: Physiquement ou mentalement?
|
Posté le : Jeu Jan 26, 2006 17:32 Sujet du message: Un petit script php de test de positionnement Google |
|
|
| Juste une question, on la met ou la clé api dans le script? |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
Définitions :
|
|