LaurentKOogar
Messages postés369Date d'inscriptionsamedi 4 septembre 2004StatutMembreDernière intervention20 octobre 2013
-
21 mai 2007 à 04:36
cs_mogador
Messages postés33Date d'inscriptionmercredi 18 octobre 2000StatutMembreDernière intervention 4 janvier 2010
-
18 sept. 2007 à 18:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ornythorink
Messages postés8Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention28 août 2007 23 mai 2007 à 19:29
Ouais c'est un peu la plaie ces mutualisés soldés
En moins pratique mais en plus facilement intégrable il y a le package PEAR HTTP_Request
En attendant tu peux t'entrainer sur une plateforme wamp avec Curl de chez toi mais faudra penser à l'activer dans le php.ini ;)
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 23 mai 2007 à 09:49
suis en mutualisé donc pas possible mais un jour j'y viendrai ;)
thx !
@++
ornythorink
Messages postés8Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention28 août 2007 22 mai 2007 à 23:24
une bibliothèque PHP une des natives(certains disent modules, en fait ça n'a pas d'importance), en l'occurence Curl, alors à ta question je ne dis pas ça évite TOUS les blacklistage d'IP
mais utilisée intelligemment ça te laisse une plus grosse marge ;)
je vais pas refaire un script qui m'a pris une semaine ^^
pour la télécherger c'est:
http://www.curl.haxx.se
En revanche elle doit être compilée sur ton serveur Apache donc amuse toi bien , ça c'est pas facile et pour le coup je suis pas le mieux placé pour expliquer l'installation mais c'est documenté ;)
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 22 mai 2007 à 21:01
du coup j'ai une question pour ornythorink moi ...
quest ce que tu appelles biblio php ?
ça permet de contourner un blacklistage d'IP ça ?
hmmm ^^
on trouve où ?
@++
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 22 mai 2007 à 20:58
lol
salut à vous..spisdi débutants ! ... bon ... alors j'ai mis débutant comme niveau parce que sinon les vrais de vrais ben ils rallent qu'on ponds des codes qui pour eux sont de niveau débutant alors qu'en fait non ... lol bref tout est une question de point de vue ...et moi qui était débutant il n'y à pas si lgtps j'aurai dit la même chose...
en ce qui concerne l'utilisation ben c'est une fonction ... donc on peut récupérer le résultat dans une variable histoire de l'afficher ou on veux dans une page (sans aller sur le site de google comme l'indique QISBUG...)
par exemple
$site = "http://www.22h22.fr/";
// on appelle la fonction et on stocke le résultat dans une variable $nb
$nb=get_link_gg ($site);
//on affiche le résultat ailleurs dans le code
echo $nb;
pour ce qui est de l'idée de LaurentKOogar ..ça marche mais ça ne gére qand même pas tout tout les cas ...
ornythorink
Messages postés8Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention28 août 2007 22 mai 2007 à 20:47
Après un bref retour en arrière, je pense qu'en même vu que je n'ai jamais fait d'études spécialisées en informatique que c'est une source accessible, évidemment ça necessite le minimum d'investissement si on ne connais pas PHP mais mon reflexe si je tombais sur une source en C++
que je ne comprends pas ce serait d'aller voir la doc au lieu de dire que c'est trop compliqué immédiatement sans dire exactement pourquoi..:)
Alors je pense (mais je peux pas en être sur vu que vous donnez assez peu de précisions) qu'un des problèmes ce serait éventuellement qu'il s'agit d'une fonction, donc si tu inclus cette fonction et qu'ensuite tu l'appelles autant de fois que tu as d'urls (même si le plus simple dans ce cas ce serait de passer un Array à la fonction mais on va pas tout compliquer) et en faisant un echo de cette appel tu récupère le nombre de pages indexées.
si le problème vient de preg_match_all fait une recherche sur les expressions régulières avec php dans google parce que ça risque d'être un peu long.
Si c'est la commande site: fais une recherche sur les "hacks" google il y en a d'autre (qui fonctionne aussi sur yahoo on l'oublie, il marche parfois même mieux voir la commande link: qui te retourne le nombre de liens pointant vers ton site, que google lui par contre arrange à sa sauce en n'en retournant qu'une partie...).
Pour info j'ai passé ma certification PHP il y a un an et demi mais avant je me suis enfilé environ huit bouquins pour les basiques un seul bien choisi suffit, en l'occurence pour cette source c'est même plus qu'il n'en faut. N'hesitez pas à poser des questions précises.Si j'ai pu le faire il y a pas de raisons
Allez bon courage
cs_qisbug
Messages postés19Date d'inscriptionmardi 18 avril 2006StatutMembreDernière intervention14 février 2008 22 mai 2007 à 09:39
Merci à onomatopet ! J'ai déjà posé une question sur ce forum (à un autre sujet) sans avoir de réponse.
En tout cas, tout ceci a eu un résultat positif : j'ai fait des recherches sur google et j'ai trouvé plus simple !
Il suffit d'entrer, dans le moteur de recherche de Google :
et on trouve le nombre de pages référencées sur google. C'est si simple !
Merci à tous ........
maisd la question de onomatopet reste pertinente (même si elle est ... impertinente !)
qis
onomatopet
Messages postés1Date d'inscriptionsamedi 3 février 2007StatutMembreDernière intervention22 mai 2007 22 mai 2007 à 09:28
Salut!
je ne comprends pas une chose et j'aimerai poser la question suivante : pourquoi ce tuto porte le niveau "Débutant" si les débutants ne comprènnent pas coment il fonctionne ni où placer ce bout de code.
Oui ça sert à quoi de mettre niveau débutant s'il n'ya que les experts qui échange leur étalage de connaissance sans rien expliquer à personne ....
Désolé si j'y suis allé trop fort!
Merci de répondre à la question de qisbug, elle m'intérèsse aussi
ornythorink
Messages postés8Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention28 août 2007 21 mai 2007 à 19:25
Bonjour
Le jour où j'ai commençé à coder des robots c'est un des premiers trucs qui me sois passé par la tête.
Effectivement on peut le réduire et surtout effectivement ça peut être interessant de le faire tourner en CLI mais le plus gros problème que tu
pourrais rencontrer c'est de te faire blacklister ton IP. Il y a deux astuces la premiere pour espacer tes requêtes, la deuxième si elle est
possible sur le serveur sur lequel tu travailles c'est une bibliothèque PHP.
Faut quand même chercher un minimum...
Sinon pour ton exemple il faut passer de ereg à preg (systématiquement) on gagne du temps et de la souplesse
Ornythorink
cs_qisbug
Messages postés19Date d'inscriptionmardi 18 avril 2006StatutMembreDernière intervention14 février 2008 21 mai 2007 à 10:58
à tous les deux
J'ai essayé les deux formules. Rien ne marche !
Que fallait-il faire ? Je suis grand débutant donc il me manque des détails pratiques.
Merci d eme les apporter si c'est possible
qis
cs_qisbug
Messages postés19Date d'inscriptionmardi 18 avril 2006StatutMembreDernière intervention14 février 2008 21 mai 2007 à 07:38
@Koogar
C'est bien ce code en quelques lignes.
Mais où met-on cela ?
Merci
Qis
LaurentKOogar
Messages postés369Date d'inscriptionsamedi 4 septembre 2004StatutMembreDernière intervention20 octobre 2013 21 mai 2007 à 04:36
18 sept. 2007 à 18:54
sur le site:
http://italy-italie.com/sedik_positionnement/sedik.php
vous avez une correction ?
23 mai 2007 à 19:29
En moins pratique mais en plus facilement intégrable il y a le package PEAR HTTP_Request
En attendant tu peux t'entrainer sur une plateforme wamp avec Curl de chez toi mais faudra penser à l'activer dans le php.ini ;)
23 mai 2007 à 09:49
thx !
@++
22 mai 2007 à 23:24
mais utilisée intelligemment ça te laisse une plus grosse marge ;)
je vais pas refaire un script qui m'a pris une semaine ^^
pour la télécherger c'est:
http://www.curl.haxx.se
En revanche elle doit être compilée sur ton serveur Apache donc amuse toi bien , ça c'est pas facile et pour le coup je suis pas le mieux placé pour expliquer l'installation mais c'est documenté ;)
22 mai 2007 à 21:01
quest ce que tu appelles biblio php ?
ça permet de contourner un blacklistage d'IP ça ?
hmmm ^^
on trouve où ?
@++
22 mai 2007 à 20:58
salut à vous..spisdi débutants ! ... bon ... alors j'ai mis débutant comme niveau parce que sinon les vrais de vrais ben ils rallent qu'on ponds des codes qui pour eux sont de niveau débutant alors qu'en fait non ... lol bref tout est une question de point de vue ...et moi qui était débutant il n'y à pas si lgtps j'aurai dit la même chose...
en ce qui concerne l'utilisation ben c'est une fonction ... donc on peut récupérer le résultat dans une variable histoire de l'afficher ou on veux dans une page (sans aller sur le site de google comme l'indique QISBUG...)
par exemple
$site = "http://www.22h22.fr/";
// on appelle la fonction et on stocke le résultat dans une variable $nb
$nb=get_link_gg ($site);
//on affiche le résultat ailleurs dans le code
echo $nb;
pour ce qui est de l'idée de LaurentKOogar ..ça marche mais ça ne gére qand même pas tout tout les cas ...
22 mai 2007 à 20:47
que je ne comprends pas ce serait d'aller voir la doc au lieu de dire que c'est trop compliqué immédiatement sans dire exactement pourquoi..:)
Alors je pense (mais je peux pas en être sur vu que vous donnez assez peu de précisions) qu'un des problèmes ce serait éventuellement qu'il s'agit d'une fonction, donc si tu inclus cette fonction et qu'ensuite tu l'appelles autant de fois que tu as d'urls (même si le plus simple dans ce cas ce serait de passer un Array à la fonction mais on va pas tout compliquer) et en faisant un echo de cette appel tu récupère le nombre de pages indexées.
si le problème vient de preg_match_all fait une recherche sur les expressions régulières avec php dans google parce que ça risque d'être un peu long.
Si c'est la commande site: fais une recherche sur les "hacks" google il y en a d'autre (qui fonctionne aussi sur yahoo on l'oublie, il marche parfois même mieux voir la commande link: qui te retourne le nombre de liens pointant vers ton site, que google lui par contre arrange à sa sauce en n'en retournant qu'une partie...).
Pour info j'ai passé ma certification PHP il y a un an et demi mais avant je me suis enfilé environ huit bouquins pour les basiques un seul bien choisi suffit, en l'occurence pour cette source c'est même plus qu'il n'en faut. N'hesitez pas à poser des questions précises.Si j'ai pu le faire il y a pas de raisons
Allez bon courage
22 mai 2007 à 09:39
En tout cas, tout ceci a eu un résultat positif : j'ai fait des recherches sur google et j'ai trouvé plus simple !
Il suffit d'entrer, dans le moteur de recherche de Google :
site:monsite.fr Part exemple avec le site http://www.chateaubriant.org il suffit d'écrire :
site:www.chateaubriant.org
et on trouve le nombre de pages référencées sur google. C'est si simple !
Merci à tous ........
maisd la question de onomatopet reste pertinente (même si elle est ... impertinente !)
qis
22 mai 2007 à 09:28
je ne comprends pas une chose et j'aimerai poser la question suivante : pourquoi ce tuto porte le niveau "Débutant" si les débutants ne comprènnent pas coment il fonctionne ni où placer ce bout de code.
Oui ça sert à quoi de mettre niveau débutant s'il n'ya que les experts qui échange leur étalage de connaissance sans rien expliquer à personne ....
Désolé si j'y suis allé trop fort!
Merci de répondre à la question de qisbug, elle m'intérèsse aussi
21 mai 2007 à 19:25
Le jour où j'ai commençé à coder des robots c'est un des premiers trucs qui me sois passé par la tête.
Effectivement on peut le réduire et surtout effectivement ça peut être interessant de le faire tourner en CLI mais le plus gros problème que tu
pourrais rencontrer c'est de te faire blacklister ton IP. Il y a deux astuces la premiere pour espacer tes requêtes, la deuxième si elle est
possible sur le serveur sur lequel tu travailles c'est une bibliothèque PHP.
Faut quand même chercher un minimum...
Sinon pour ton exemple il faut passer de ereg à preg (systématiquement) on gagne du temps et de la souplesse
Ornythorink
21 mai 2007 à 10:58
J'ai essayé les deux formules. Rien ne marche !
Que fallait-il faire ? Je suis grand débutant donc il me manque des détails pratiques.
Merci d eme les apporter si c'est possible
qis
21 mai 2007 à 07:38
C'est bien ce code en quelques lignes.
Mais où met-on cela ?
Merci
Qis
21 mai 2007 à 04:36
$url_link_GG = 'http://www.google.fr/search?hl=fr&q=link%3A'.$url.'';
$GG = @file_get_contents($url_link_GG);
preg_match('`([0-9 ]+) liés à`', $GG, $L);
echo $L[1];
++
KOogar