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
|
require("connect_meteo.php");
$Touvoir ="";
//recherche dernier enregistrement
$requete = "SELECT * FROM data ORDER BY Full_date_time DESC LIMIT 1";
$result = mysql_db_query("meteo", $requete) or die(mysql_error());
while ($voir = mysql_fetch_array($result))
$datefin = $voir['Full_date_time'];
//Mise en forme de la date et l'heure ,copie de toute les dates dans l'interval dernier enregistrement et moins 23h59
$data_24h = "SELECT * , DATE_FORMAT(date, '%d/%m') AS date, TIME_FORMAT(time, '%H:%i') AS time FROM data WHERE `Full_date_time` BETWEEN ('$datefin' - INTERVAL '23:59' HOUR_MINUTE) AND '$datefin'";
$result2 = mysql_db_query("meteo", $data_24h) or die(mysql_error());
//mise en buffer
ob_start();
define("date","date");
define("time","time");
define("rainfall_relative","rainfall_relative");
define("humidity_2","humidity_2");
define("humidity_outdoor","humidity_outdoor");
while ($Toutvoir = mysql_fetch_array($result2))
{
$date = $Toutvoir[date];
$time = $Toutvoir[time];
var_export($date.' - '.$time.';'.$Toutvoir[rainfall_relative].';'.$Toutvoir[humidity_2].';'.$Toutvoir[humidity_outdoor]."\n");
}
$tab_debug=ob_get_contents();
ob_end_clean();
// ---------------- Création et écriture du fichier local ----------------
//Répertoire de destination
$dirname = "/home/nicolas/Public/php/";
// Fichier de destination
$filename = "data_pluie.csv";
//Ouverture du répertoire de destination
$fichierouvert = fopen ($dirname.$filename, "w+");
//Copie du fichier
if ( !fwrite($fichierouvert, $tab_debug)) {
echo "Impossible d'écrire dans le fichier ($filename)";
exit;
}
//Fermeture du fichier
fclose ($fichierouvert); |
Partager