| Current Path : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_ACC/ |
| Current File : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_ACC/attente.php |
{
type: 'line',
label: 'Conso Finale',
data: <?php echo json_encode($pcf); ?>
},{
type: 'line',
label: 'Injection',
data: <?php echo json_encode($pcat); ?>,
},
<?php
$row = 0;
if (($handle = fopen("CC.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$num = count($data);
echo "<p> A la ligne $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
if($row > 1){
$data2 = $data[0];
//$T1 = explode(";", $data2); //Separer toutes les valeurs
echo $data[$c] . "<br />\n";
//echo $T1[1] . "<br />\n"; //Afficher le premier champs valeurs separes (La date et l'heure)
$T2 = $data[2]; //Recuperer dans une variable
$T3 = explode("T", $T2); //Separer la date et l'heure
$jour = $T3[0];
echo $jour . " / Date du jour <br />\n"; //Afficher la date du jour.
$T31 = $T3[1]; //Recuperer l'heure avec un Z
$T32 = explode("Z", $T31); //Separer l'heure avec un Z
$heure = $T32[0];
echo $heure . " / Heure du jour <br />\n"; //Afficher l'heure sans le Z
$ppoint = $data[3];
$pfloat = str_replace(".", ",", $ppoint);
$puissance = $ppoint*1000;
//$puissance = floatval($pfloat);
echo $puissance . " / Puissance en kwh <br />\n";
}else{
echo "ligne d'entete";
}
}
}
fclose($handle);
}
?>
$testUrl = 'https://re.jrc.ec.europa.eu/api/v5_2/PVcalc?' . http_build_query([
'lat' => 48.8566,
'lon' => 2.3522,
'peakpower' => 1,
'loss' => 14,
'angle' => 35,
'aspect' => 0,
'outputformat' => 'json',
]);
function testFileGetContents() {
$ctx = stream_context_create([
'http' => [
'timeout' => 5,
'user_agent' => 'Mozilla/5.0' // Ajout d'un User-Agent
]
]);
try {
$response = file_get_contents($GLOBALS['testUrl'], false, $ctx);
return [
'success' => !empty($response),
'error' => error_get_last(),
'response' => $response
];
} catch (Exception $e) {
return [
'success' => false,
'error' => $e->getMessage(),
'response' => null
];
}
}
canvas {
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
display: block;
width: 300px;
}
.canvas-container {
display: flex;
align-items: center;
justify-content: center;
}
canvas {
padding: 0;
margin: auto;
display: block;
width: auto;
height: auto;
}