ptit code de fin d'été

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par KOogar, 17 Août 2019.

  1. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 517
    J'aime reçus:
    57
    Bonjour,

    Je cherche pas a indexé d'ou le titre, ce code c'est pour les winautes qui passe dans le coin, il sert a remonter en bdd le ggboot, faut juste mettre la table, vos identifiants de co et la tb va se remplir + mail avec le rapport complet.

    Code:
    <?php
     // $conn = mysqli_connect($db_server,$db_user_login, $db_user_pass, $db_name);
     if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']), "googlebot")) {
      $s = '';
      $var_server = array('SCRIPT_NAME',
                          'REQUEST_URI',
                          'HTTP_REFERER',
                          'REDIRECT_URL',
                          'REDIRECT_STATUS ',
                          'SCRIPT_URI',
                          'SCRIPT_URL ',
                          'REDIRECT_STATUS');
      $tab_value = array();
      // récupère les valeurs
      foreach($_SERVER AS $item => $value) {
        if ( in_array ( $item, $var_server ) )
        $tab_value[$item] = $value;
       }
      foreach ($tab_value as $key => $value) {
      if ( $key ==  'SCRIPT_NAME' )     $esc_script_name      = $conn->real_escape_string($value);
      if ( $key ==  'REDIRECT_STATUS' ) $esc_redirect_status  = $conn->real_escape_string($value);
      if ( $key ==  'SCRIPT_URI' )      $esc_script_uri       = $conn->real_escape_string($value);
      if ( $key ==  'REQUEST_URI' )     $esc_request_uri      = $conn->real_escape_string($value);
      if ( $key ==  'REDIRECT_URL' )    $esc_redirect_uri     = $conn->real_escape_string($value);
      if ( $key ==  'HTTP_REFERER' )    $esc_referer_uri      = $conn->real_escape_string($value);
    }
     $conn->query("INSERT INTO `google_googlebot` ( script_name,
                                                    request_uri,
                                                    redirect_url,
                                                    http_referer,
                                                    redirect_status,
                                                    script_uri,
                                                    date_update )
                                                    VALUES('$esc_script_name',
                                                           '$esc_request_uri',
                                                           '$esc_redirect_uri',
                                                           '$esc_referer_uri',
                                                           '$esc_redirect_status',
                                                           '$esc_script_uri',
                                                           now() ) ");
     $s = '';
      // récupère les valeurs
      foreach($_SERVER AS $item => $value) {
        $s .= "\n$item : $value";
      }
      // message
      $sdate = date("Y-m-d h:i:s");
      $message = '<<< MESSAGE
                  Visite date:'.$sdate.'
                  Information:
                  =================================
                  '.$s.'
                  =================================';
        // envoi du message
        mail("mail@ndd.net", "googlebot alert", $message);
     }
    /*
    CREATE TABLE `google_googlebot` (
      `id_googlebot` int(30) NOT NULL,
      `script_name` varchar(200) NOT NULL DEFAULT '',
      `request_uri` varchar(200) NOT NULL DEFAULT '',
      `redirect_url` varchar(200) NOT NULL DEFAULT '',
      `http_referer` varchar(200) NOT NULL DEFAULT '',
      `script_uri` varchar(200) NOT NULL DEFAULT '',
      `script_url` varchar(200) NOT NULL DEFAULT '',
      `redirect_status` varchar(5) NOT NULL DEFAULT '',
      `date_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
    ) ENGINE=MyISAM
    */
     ?>
    
     
    indigene apprécie ceci.
  2. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    3 860
    J'aime reçus:
    103
    Et tu reçois combien de mails par jour ?
     
  3. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    3 860
    J'aime reçus:
    103
    Si tu permets j'y vais moi aussi de mon petit code de fin d'été.
    A insérer dans un bandeau latéral de préférence

    Code:
        <?php
                            // affichage d'une image aléatoire
                           
        $file = fopen("http://www.galerie-photos.org/imageillustration.php?2019","r");
        fclose($file);
          $file = fopen("http://www.galerie-photos.org/_illus/illus2019.txt", "r");
        $count = 0;
        $tab_var = array();
        $car = fgetc($file);
        while (true) {
            if (feof($file)) break;
            while(($car != "\\") && (true)) {
                if (feof($file)) break;  
                $car = fgetc($file);
            }
            $car = fgetc($file);          
            $var="";
            while (($car != "\\") && (true)) {
                if (feof($file)) break;
                $var = $var.$car;
                $car = fgetc($file);      
            }
            $tab_var[$count] = $var;      
            $count++;
        }
        fclose($file);
        ?>
     
    <h2 style="text-align:center">Photo aléatoire</h2>
    <div style="margin:auto;text-align:center"><a target="_blank" href="<?php echo $tab_var[2]?>"><img src="<?php echo $tab_var[1]?>" style="max-width:100%;width:220px;" alt="Galerie de photos"><br></a><br>
    <span style="font-size:11px">Pour aider notre partenaire, une image aléatoire vous est proposée. Cliquez sur l'image pour découvrir la description de cette photographie.</span><br></div>
    
    On peut ajuster la largeur en faisant varier width:220px.
     
  4. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 517
    J'aime reçus:
    57
    Je me sert de sql pas du mail, j'ai une moyenne de 800 crawls par jour et toi ?
     
  5. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    3 860
    J'aime reçus:
    103
    Entre 260 et 2985 (moyenne 1077).
    J'avais peur que t'envoies un mail à chaque passage d'un googlebot égaré
     
  6. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 517
    J'aime reçus:
    57
    ah quand même tu as combien de pages ?

    Hormis googlebot, d'autres bots a analyser d'intéressant ?
     
Chargement...
Similar Threads - ptit code fin Forum Date
Avis sur mon site ptitjob.fr Demandes d'avis et de conseils sur vos sites 21 Septembre 2016
Ptite question qui me taraude depuis quelques jours Débuter en référencement 2 Octobre 2015
iAppTitude - Le site des AppDeptes du Mac Demandes d'avis et de conseils sur vos sites 9 Juin 2013
www.mesptitsbidules.com, besoin de vos avis et conseils d'experts ! ;-) Demandes d'avis et de conseils sur vos sites 21 Mars 2012
Oupire un ptit nouveau :) Demandes d'avis et de conseils sur vos sites 7 Novembre 2011
Bonjour, je suis un ptit nouveau ! Demandes d'avis et de conseils sur vos sites 23 Septembre 2011
Ptit coup de main sur une erreur d'indexation Crawl et indexation Google, sitemaps 27 Octobre 2009
Avis aux footeux ... pour un ptit avis svp Demandes d'avis et de conseils sur vos sites 27 Octobre 2009
Comment tracker un code promo avec des utm AdWords 7 Janvier 2020
WUSIWUG et BBcodes Développement d'un site Web ou d'une appli mobile 4 Janvier 2020
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice