1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
| <?php
//recupere date du jour
$date = date('Y-m-d', time() - 3600 * 24);
//date ("Ymd");
//Connection Mysql
mysql_connect("*","*","*")or die("Problème avec la base de données");
mysql_select_db("*")or die ("pas de connection");
$reponse = mysql_query("SELECT COUNT(*)
FROM `jom15_jstats_visits`
WHERE `visit_date` = '$date'"); // Requête SQL
$reponse1 = mysql_query("SELECT COUNT(*)
FROM jom15_jstats_impressions
INNER JOIN jom15_jstats_visits ON jom15_jstats_visits.visit_id = jom15_jstats_impressions.visit_id
WHERE jom15_jstats_visits.visit_date = '$date'"); // Requête SQL
$reponse2 = mysql_query("SELECT jom15_jstats_pages.page_title, COUNT(*)
FROM jom15_jstats_impressions
INNER JOIN jom15_jstats_visits ON jom15_jstats_visits.visit_id = jom15_jstats_impressions.visit_id
INNER JOIN jom15_jstats_pages ON jom15_jstats_impressions.page_id = jom15_jstats_pages.page_id
WHERE jom15_jstats_visits.visit_date = '$date' GROUP BY jom15_jstats_pages.page_id ORDER BY COUNT(*) DESC"); // Requête SQL
// On fait une boucle pour lister tout ce que contient la table :
//***********************************************************************************************************************
if ($date)
{
//*************************************************************************************************************************
while (($donnees = mysql_fetch_array($reponse)) and ($donnees1 = mysql_fetch_array($reponse1)) and ($donnees2 = mysql_fetch_array($reponse2)))
{
//Envoi mail
$to = 'bidule@aol.com' ;
$subject = 'Nombre de visiteurs' ;
$body = '<HTML>' ;
$body = $body . '<HEAD>' ;
$body = $body . '</HEAD>' ;
$body = $body . '<BODY>' ;
// Code pour le nombre de visiteurs
$body = $body . '<p>';
$body = $body . 'Nombre de visiteurs du ';
$body = $body . $date;
$body = $body . '</p>';
$body = $body . '<div width="300">' ;
$body = $body . '<center>';
$body = $body . '<table border="1" cellspacing="3" cellpadding="3">' ;
$body = $body . '<tr>' ;
$body = $body . '<td>' ;
$body = $body . $date;
$body = $body . '</td>' ;
$body = $body . '<td>' ;
$body = $body . $donnees [0];
$body = $body . '</td>' ;
$body = $body . '<tr>' ;
$body = $body . '</table>' ;
$body = $body . '</center>';
// code pour le nombre de visites
$body = $body . '<p>';
$body = $body . 'Nombre de visites du ';
$body = $body . $date;
$body = $body . '</p>';
$body = $body . '<div width="300">' ;
$body = $body . '<center>';
$body = $body . '<table border="1" cellspacing="3" cellpadding="3">' ;
$body = $body . '<tr>' ;
$body = $body . '<td>' ;
$body = $body . $date;
$body = $body . '</td>' ;
$body = $body . '<td>' ;
$body = $body . $donnees1 [0];
$body = $body . '</td>' ;
$body = $body . '<tr>' ;
$body = $body . '</table>' ;
$body = $body . '</center>';
//Code pour les pages visitées
$body = $body . '<p>';
$body = $body . 'Les pages visitées ';
$body = $body . $date;
$body = $body . '</p>';
$body = $body . '<div width="300">' ;
$body = $body . '<center>';
$body = $body . '<table border="1" cellspacing="3" cellpadding="3">' ;
$body = $body . '<tr>' ;
$body = $body . '<td>' ;
$body = $body . $date;
$body = $body . '</td>' ;
$body = $body . '<td>' ;
$body = $body . $donnees2 [0];
$body = $body . '</td>' ;
$body = $body . '<td>' ;
$body = $body . $donnees2 [1];
$body = $body . '</td>' ;
$body = $body . '<tr>' ;
$body = $body . '</table>' ;
$body = $body . '</center>';
$body = $body . '</div>' ;
$body = $body . '</BODY>' ;
$body = $body . '</HTML>' ;
$headers = "MIME-Version: 1.0\r\n" . "Content-type: text/html; charset=iso-8859-1\r\n" . "From: siteInterval.coop" ;
mail($to, $subject, $body , $headers);
}
//mysql_close(); // Déconnexion de MySQL
//****************************************************************************************************
}
else
{
'';
}
//****************************************************************************************************
?> |
Partager