|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
CRÉATION D'UNE LISTE DE NOM DE DOMAINE ENREGISTRÉ DANS UN FICHIER TEXTE ET AFFICHE LEURS PAGERANK (RÉCUP AUTO SUR GOOGLE) ET POSSIBILITE D'IMPORTER DES NOMS DE DOMAINE DES PAGES D'ENCHÈRES DE SEDO.FR
Information sur la source
Description
Code déposé par Benoît GRUNENBERGER www.egrunenberger.com Ce code permet d'afficher une liste de nom de domaine d'un fichier texte avec leurs PageRank récupérés sur Google. Il est possible d'ajouter des noms de domaine un par un ou en faisant un copier coller du code source de la page de sedo où sont affiché les noms de domaine aux enchères. Très pratique pour ajoutter des centaines de nom de domaine en quelques clicks quand on veut chercher un nom de domaine avec un bon PageRank qui est à vendre sur sedo.fr (la refférence de la vente/achat de nom de domaine d'occasion).
Source
- Juste le code PHP pour ne pas faire une page de présentation trop longue.
- Le fichier avec le formulaire HTML et le code PHP + un fichier contenant
- la classe Google pour la PageRank + une liste pour exemple sont dans le ZIP.
-
- <?php
-
- error_reporting(E_ERROR);
-
- if(!file_exists("liste.txt"))
- {
- touch("liste.txt",time());
- }
-
- // Import grace au code source de SEDO
-
- $code_source_textarea=$_POST['code_source_textarea'];
- if($code_source_textarea!=="")
- {
- if(!file_exists("code_source_sedo.txt"))
- {
- touch("code_source_sedo.txt",time());
- }
- $code_source_sedo=fopen("code_source_sedo.txt","w+");
- fwrite($code_source_sedo,$code_source_textarea);
- }
- rewind($code_source_sedo);
- $eliste=fopen("liste.txt","a+");
- $nblineadd=1;
- while(!feof($code_source_sedo))
- {
-
- $ligne=trim(fgets($code_source_sedo,20000));
- $ligne_tronque_offer=substr($ligne,0,68);
- $ligne_tronque_auction=substr($ligne,0,39);
-
- $code_sedo_offer= "<a style=\"text-decoration: none;\" href=\"/search/details.php4?domain=";
- $code_sedo_auction="<a href=\"/auction/index.php?auction_id=";
-
-
- // Offre
- if($ligne_tronque_offer==$code_sedo_offer)
- {
- $explode1=explode("<a style=\"text-decoration: none;\" href=\"/search/details.php4?domain=",$ligne);
-
- $explode2=explode("&tracked=&partnerid=&language=",$explode1[1]);
-
- if($explode2[0]!=="")
- {
- $domain=$explode2[0];
-
- // Anti double
- rewind($eliste);
- while(!feof($eliste))
- {
- $ligne=trim(fgets($eliste,400));
-
- if($domain==$ligne)
- {
- echo "<tr> <td>$nblineadd</td> <td> </td> <td style=\"color:red;\">Ce nom de domaine existe déjà dans la liste:</td> <td> </td> <td><a href=\"http://www.$domain\" target=\"_blank\" title=\"Le nom de domaine $domain n'a pas été rajouté à la liste car il est déjà présent dans la liste\">$domain</a></td> </tr>";
- rewind($eliste);
- $nblineadd++;
- break;
- }
-
- if(feof($eliste))
- {
- fwrite($eliste,"\n");
- fwrite($eliste,$domain);
- echo "<tr> <td>$nblineadd</td> <td> </td> <td style=\"color:green;\">Nom de domaine a été ajouté dans la liste:</td> <td> </td> <td><a href=\"http://www.$domain\" target=\"_blank\" title=\"Le nom de domaine $domain a bien été rajouté à la liste de nom de domaine\">$domain</a></td> </tr>";
- rewind($eliste);
- $nblineadd++;
- break;
- // Fin Anti double
- }
- }
- }
- }
- // Enchère
- if($ligne_tronque_auction==$code_sedo_auction)
- {
- $explode1=explode("&tracked=&partnerid=&language=fr\" title=\"",$ligne);
-
- $explode2=explode("\">",$explode1[1]);
-
- if($explode2[0]!=="")
- {
- $domain=$explode2[0];
-
- // Anti double
- rewind($eliste);
- while(!feof($eliste))
- {
- $ligne=trim(fgets($eliste,400));
-
- if($domain==$ligne)
- {
- echo "<tr> <td>$nblineadd</td> <td> </td> <td style=\"color:red;\">Ce nom de domaine existe déjà dans la liste:</td> <td> </td> <td><a href=\"http://www.$domain\" target=\"_blank\" title=\"Le nom de domaine $domain n'a pas été rajouté à la liste car il est déjà présent dans la liste\">$domain</a></td> </tr>";
- rewind($eliste);
- $nblineadd++;
- break;
- }
-
- if(feof($eliste))
- {
- fwrite($eliste,"\n");
- fwrite($eliste,$domain);
- echo "<tr> <td>$nblineadd</td> <td> </td> <td style=\"color:green;\">Nom de domaine a été ajouté dans la liste:</td> <td> </td> <td><a href=\"http://www.$domain\" target=\"_blank\" title=\"Le nom de domaine $domain a bien été rajouté à la liste de nom de domaine\">$domain</a></td> </tr>";
- rewind($eliste);
- $nblineadd++;
- break;
- // Fin Anti double
- }
- }
- }
- }
-
- }
-
- fclose($eliste);
- fclose($code_source_sedo);
- unlink("code_source_sedo.txt");
-
- // Fin Import grace au code source de SEDO
-
- echo "</table> \n <br /><br /><br /> \n <table>";
-
- // Ajout de domaine via le formulaire
- $domain=trim($_POST['Input_Text']);
- if($domain!="" AND $domain!="Alt + w")
- {
- $eliste=fopen("liste.txt","r+");
- while(!feof($eliste))
- {
- $ligne=trim(fgets($eliste,400));
-
- if($domain==$ligne)
- {
- break;
- }
-
- if(feof($eliste))
- {
- fwrite($eliste,"\n");
- fwrite($eliste,$domain);
- break;
- }
- }
- fclose($eliste);
- }
-
-
- // Affichage des PR des domaines
-
- if(!file_exists("liste.txt"))
- {
- touch("liste.txt",time());
- }
-
- $liste=fopen("liste.txt","r");
- if(!$liste)
- {
- echo "Je ne trouve pas le fichier texte contenat la liste de domaine";
- }
- if($liste)
- {
- flock($liste,1);
-
- include("google.php");
- $Google = new GooglePR();
-
-
- // recup valeur
- if($_POST['nb_start_domain']!="") {
- $nb_start_domain=$_POST['nb_start_domain'];
- }
- else {
- $nb_start_domain=1;
- }
-
- if($_POST['nb_end_domain']!="") {
- $nb_end_domain=$_POST['nb_end_domain'];
- }
- else {
- $nb_end_domain=20;
- }
-
-
- // recup previous
- if($previous_domain!=""){
- $previous_domain=$_POST['previous_domain'];
-
- $nb_start_domain=$nb_start_domain-$previous_domain;
-
- $nb_end_domain=$nb_end_domain-$previous_domain;
- }
-
- // recup next
- if($next_domain!=""){
- $next_domain=$_POST['next_domain'];
-
- $nb_start_domain=$nb_end_domain+1;
- $nb_end_domain=$nb_end_domain+$next_domain;
- }
-
-
-
- $nbdomain=1;
- while($nbdomain<$nb_start_domain)
- {
- $for_fun=trim(fgets($liste, 400));
- $nbdomain++;
- }
-
- $nbline=1;
- while($nbdomain<=$nb_end_domain)
- {
-
- set_time_limit(0);
-
- $nomdomaine=trim(fgets($liste, 400));
-
- $PageRank=trim($Google->PageRank('www.'.$nomdomaine, '64.233.167.107'));
- echo "\n <tr> <td>$nbline</td> <td> </td> <td>$nbdomain</td> <td> </td> <td><a href=\"http://www.$nomdomaine\" target=\"_blank\">$nomdomaine</a></td> <td> </td> <td>-$PageRank-</td> <td> </td> <td><img src=\"http://www.mon-pagerank.com/sme_rank.php?site=http://www.$nomdomaine&style=1\" border=\"0\" /></td> <td> </td> <td>$BackLinks</td> <td>  </td> <td><a href=\"http://sedo.fr/search/details.php4?domain=$nomdomaine&tracked=&partnerid=&language=fr\" target=\"_blank\">Sedo</a></td> <td> </td> <td><a href=\"http://www.urltrends.com/partners/sedo.php?url=http://www.$nomdomaine\" target=\"_blank\">Info</a></td> <td>  </td> <td><a href=\"http://www.raynette.fr/services/whois/index.php?action=domain_info&domain=www.$nomdomaine\" target=\"_blank\">Whois</a></td> <td>  </td> <td><a href=\"http://www.google.fr/search?hl=fr&q=link%3Awww.$nomdomaine\" target=\"_blank\">G:link</a></td> <td>  </td> <td><a href=\"http://www.google.fr/search?hl=fr&q=site%3Awww.$nomdomaine\" target=\"_blank\">G:site</a></td> <td>  </td> <td><a href=\"http://fr.search.yahoo.com/siteexplorer/search?p=http%3A%2F%2Fwww.$nomdomaine&bwm=i&bwmo=&bwmf=s\" target=\"_blank\">Y:link</a> <td>  </td> <td><a href=\"http://fr.search.yahoo.com/siteexplorer/search?p=http%3A%2F%2Fwww.$nomdomaine&bwmf=a&bwm=p&bwms=p\" target=\"_blank\">Y:site</a></td> <td>  </td> <td><a href=\"\" target=\"_blank\"></a> </tr>";
- $nbdomain++;
- $nbline++;
- }
- flock($liste,3);
- }
- fclose($liste);
- ?>
Juste le code PHP pour ne pas faire une page de présentation trop longue.
Le fichier avec le formulaire HTML et le code PHP + un fichier contenant
la classe Google pour la PageRank + une liste pour exemple sont dans le ZIP.
<?php
error_reporting(E_ERROR);
if(!file_exists("liste.txt"))
{
touch("liste.txt",time());
}
// Import grace au code source de SEDO
$code_source_textarea=$_POST['code_source_textarea'];
if($code_source_textarea!=="")
{
if(!file_exists("code_source_sedo.txt"))
{
touch("code_source_sedo.txt",time());
}
$code_source_sedo=fopen("code_source_sedo.txt","w+");
fwrite($code_source_sedo,$code_source_textarea);
}
rewind($code_source_sedo);
$eliste=fopen("liste.txt","a+");
$nblineadd=1;
while(!feof($code_source_sedo))
{
$ligne=trim(fgets($code_source_sedo,20000));
$ligne_tronque_offer=substr($ligne,0,68);
$ligne_tronque_auction=substr($ligne,0,39);
$code_sedo_offer= "<a style=\"text-decoration: none;\" href=\"/search/details.php4?domain=";
$code_sedo_auction="<a href=\"/auction/index.php?auction_id=";
// Offre
if($ligne_tronque_offer==$code_sedo_offer)
{
$explode1=explode("<a style=\"text-decoration: none;\" href=\"/search/details.php4?domain=",$ligne);
$explode2=explode("&tracked=&partnerid=&language=",$explode1[1]);
if($explode2[0]!=="")
{
$domain=$explode2[0];
// Anti double
rewind($eliste);
while(!feof($eliste))
{
$ligne=trim(fgets($eliste,400));
if($domain==$ligne)
{
echo "<tr> <td>$nblineadd</td> <td> </td> <td style=\"color:red;\">Ce nom de domaine existe déjà dans la liste:</td> <td> </td> <td><a href=\"http://www.$domain\" target=\"_blank\" title=\"Le nom de domaine $domain n'a pas été rajouté à la liste car il est déjà présent dans la liste\">$domain</a></td> </tr>";
rewind($eliste);
$nblineadd++;
break;
}
if(feof($eliste))
{
fwrite($eliste,"\n");
fwrite($eliste,$domain);
echo "<tr> <td>$nblineadd</td> <td> </td> <td style=\"color:green;\">Nom de domaine a été ajouté dans la liste:</td> <td> </td> <td><a href=\"http://www.$domain\" target=\"_blank\" title=\"Le nom de domaine $domain a bien été rajouté à la liste de nom de domaine\">$domain</a></td> </tr>";
rewind($eliste);
$nblineadd++;
break;
// Fin Anti double
}
}
}
}
// Enchère
if($ligne_tronque_auction==$code_sedo_auction)
{
$explode1=explode("&tracked=&partnerid=&language=fr\" title=\"",$ligne);
$explode2=explode("\">",$explode1[1]);
if($explode2[0]!=="")
{
$domain=$explode2[0];
// Anti double
rewind($eliste);
while(!feof($eliste))
{
$ligne=trim(fgets($eliste,400));
if($domain==$ligne)
{
echo "<tr> <td>$nblineadd</td> <td> </td> <td style=\"color:red;\">Ce nom de domaine existe déjà dans la liste:</td> <td> </td> <td><a href=\"http://www.$domain\" target=\"_blank\" title=\"Le nom de domaine $domain n'a pas été rajouté à la liste car il est déjà présent dans la liste\">$domain</a></td> </tr>";
rewind($eliste);
$nblineadd++;
break;
}
if(feof($eliste))
{
fwrite($eliste,"\n");
fwrite($eliste,$domain);
echo "<tr> <td>$nblineadd</td> <td> </td> <td style=\"color:green;\">Nom de domaine a été ajouté dans la liste:</td> <td> </td> <td><a href=\"http://www.$domain\" target=\"_blank\" title=\"Le nom de domaine $domain a bien été rajouté à la liste de nom de domaine\">$domain</a></td> </tr>";
rewind($eliste);
$nblineadd++;
break;
// Fin Anti double
}
}
}
}
}
fclose($eliste);
fclose($code_source_sedo);
unlink("code_source_sedo.txt");
// Fin Import grace au code source de SEDO
echo "</table> \n <br /><br /><br /> \n <table>";
// Ajout de domaine via le formulaire
$domain=trim($_POST['Input_Text']);
if($domain!="" AND $domain!="Alt + w")
{
$eliste=fopen("liste.txt","r+");
while(!feof($eliste))
{
$ligne=trim(fgets($eliste,400));
if($domain==$ligne)
{
break;
}
if(feof($eliste))
{
fwrite($eliste,"\n");
fwrite($eliste,$domain);
break;
}
}
fclose($eliste);
}
// Affichage des PR des domaines
if(!file_exists("liste.txt"))
{
touch("liste.txt",time());
}
$liste=fopen("liste.txt","r");
if(!$liste)
{
echo "Je ne trouve pas le fichier texte contenat la liste de domaine";
}
if($liste)
{
flock($liste,1);
include("google.php");
$Google = new GooglePR();
// recup valeur
if($_POST['nb_start_domain']!="") {
$nb_start_domain=$_POST['nb_start_domain'];
}
else {
$nb_start_domain=1;
}
if($_POST['nb_end_domain']!="") {
$nb_end_domain=$_POST['nb_end_domain'];
}
else {
$nb_end_domain=20;
}
// recup previous
if($previous_domain!=""){
$previous_domain=$_POST['previous_domain'];
$nb_start_domain=$nb_start_domain-$previous_domain;
$nb_end_domain=$nb_end_domain-$previous_domain;
}
// recup next
if($next_domain!=""){
$next_domain=$_POST['next_domain'];
$nb_start_domain=$nb_end_domain+1;
$nb_end_domain=$nb_end_domain+$next_domain;
}
$nbdomain=1;
while($nbdomain<$nb_start_domain)
{
$for_fun=trim(fgets($liste, 400));
$nbdomain++;
}
$nbline=1;
while($nbdomain<=$nb_end_domain)
{
set_time_limit(0);
$nomdomaine=trim(fgets($liste, 400));
$PageRank=trim($Google->PageRank('www.'.$nomdomaine, '64.233.167.107'));
echo "\n <tr> <td>$nbline</td> <td> </td> <td>$nbdomain</td> <td> </td> <td><a href=\"http://www.$nomdomaine\" target=\"_blank\">$nomdomaine</a></td> <td> </td> <td>-$PageRank-</td> <td> </td> <td><img src=\"http://www.mon-pagerank.com/sme_rank.php?site=http://www.$nomdomaine&style=1\" border=\"0\" /></td> <td> </td> <td>$BackLinks</td> <td>  </td> <td><a href=\"http://sedo.fr/search/details.php4?domain=$nomdomaine&tracked=&partnerid=&language=fr\" target=\"_blank\">Sedo</a></td> <td> </td> <td><a href=\"http://www.urltrends.com/partners/sedo.php?url=http://www.$nomdomaine\" target=\"_blank\">Info</a></td> <td>  </td> <td><a href=\"http://www.raynette.fr/services/whois/index.php?action=domain_info&domain=www.$nomdomaine\" target=\"_blank\">Whois</a></td> <td>  </td> <td><a href=\"http://www.google.fr/search?hl=fr&q=link%3Awww.$nomdomaine\" target=\"_blank\">G:link</a></td> <td>  </td> <td><a href=\"http://www.google.fr/search?hl=fr&q=site%3Awww.$nomdomaine\" target=\"_blank\">G:site</a></td> <td>  </td> <td><a href=\"http://fr.search.yahoo.com/siteexplorer/search?p=http%3A%2F%2Fwww.$nomdomaine&bwm=i&bwmo=&bwmf=s\" target=\"_blank\">Y:link</a> <td>  </td> <td><a href=\"http://fr.search.yahoo.com/siteexplorer/search?p=http%3A%2F%2Fwww.$nomdomaine&bwmf=a&bwm=p&bwms=p\" target=\"_blank\">Y:site</a></td> <td>  </td> <td><a href=\"\" target=\"_blank\"></a> </tr>";
$nbdomain++;
$nbline++;
}
flock($liste,3);
}
fclose($liste);
?>
Conclusion
Code déposé par Benoît GRUNENBERGER www.egrunenberger.com
Fichier Zip
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
Télécharger le zip
Historique
- 18 juin 2007 07:25:38 :
- Orthographe
- 03 août 2008 14:13:07 :
- update adresse internet http://www.egrunenberger.com
Sources du même auteur
PROTÉGER DOSSIER, QUOTAT, LISTING, ANTI-LEECH, TEMPORISATION AVEC HTACCESSCode déposé par Benoît GRUNENBERGER
www.egrunenberger.com
Protéger dossier, Quotat, listing, Anti-Leech, Temporisation avec HTACCESS... PROTÉGER DOSSIER, QUOTAT, LISTING, ANTI-LEECH, TEMPORISATION...
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
hébergement -nom de domaine [ par gribouille2 ]
BonjourJe suis newbee et je souhaite héberger mon site et le référencer correctement sur google.J'ai acheté un nom de domaine sur Gandi et j'héberge m
rendre visible une requete formulaire [ par cyse ]
Bonjour,J'aimerais rendre visible une requete d'un champ name d'un formulaire comme le fait google. Par exemple pour la recherche "voiture" l'url de g
Google Maps (Distance) [ par kakoo ]
Bonjour,J'ai beau chercher, je n'arrive pas à trouver de classes (ou un bout de source) me permettant de récupérer la distance (voir le temps de parco
Faire une redirection sur google [ par olgay95 ]
Bonjour, voila j'ai un soucis c'est que j'aimerais savoir comment le site ( http://ddlsearch.free.fr ) a fait son script de redirection merci .
str_replace et condition [ par christobal ]
bonjour,je cherche via la fonction str_replace a rajouter au url d'un text le nom de domaine du site.Pour être plus clair, certains articles de mon si
Affichage nombre de pages comme Google [ par Xtaz991 ]
google map et base de données [ par jcpenou ]
Bonjour, j 'ai un petit probleme pour afficher tous les points sur une page de mon site utilisant google map. Environ 120 points stockées dans mysql (
développer un client pour Voip [ par chakerrr11 ]
Bonjour ,je passe en ce moment mon projet de fin d'étude en informatique réseau, niveau BTS.le théme de mon projet est de développer un client de V
Curl et domaines [ par M000004965 ]
Bonjour à toutes et tous,J'utilise un script fondé sur CURL pour analyser des sites web mobil.Je dispose donc d'une liste d'url désignant la home de c
wildcard [ par dfeprod ]
bonjour j'ai un wildcard sur un de mes domaine et je souhaiterais connaitre le nombre de sous domaine utilisé et le nom even tuellement. je ne contrôl
|
Téléchargements
Logiciels à télécharger sur le même thème :
|