2.009 views
Hoi, waar kan het aan liggen als de image niet via de cronjob upload? als ik de pagina handmatig aanroep werkt het wel.
<?php
$bui = $src;
$naam = $dag.'-'.$tijd.'.png';
$pad = '/home/gebruiker/domains/domein.nl/public_html/images/radarimg/'.$naam;
$doel = $naam;
$bui = imagecreatefrompng($bui);
$back = imagecreatefrompng('ned-groot.png');
imagecopyresampled($back, $bui, 0, 0, 565, 490, 1280, 720, 1380, 730); //1051
imagepng($back, $pad);
imagedestroy($back);
$insert = "INSERT INTO regen_radar (doel, tijd, datum, datumtijd) VALUES
('".$doel."', '".$tijd."', '".$dag."', '".$datetime."')";
mysqli_query($DBconn, $insert)or die(mysqli_error());
?>
<?php
ini_set( 'display_errors', 1 );
error_reporting( E_ALL | E_STRICT );
include 'config.php';
$sql = "SELECT tijd, datum, datumtijd FROM regen_radar ORDER by datumtijd DESC";
if(!$res = mysqli_query($DBconn, $sql))
{
trigger_error(mysqli_error().'<br />In query: '.$sql);
}
elseif(mysqli_num_rows($res) == 0)
{
$hoogstetijd = 0;
}
else
{
$row = mysqli_fetch_assoc($res);
if($row['tijd'] == '')
{
$hoogstetijd = 0;
}
else
{
$hoogstetijd = $row['tijd'];
}
}
$json = file_get_contents('http://api.bron.nl/?key=xxxxx');
$obj = json_decode($json, true);
$src = $obj['map_types']['actueel']['Images'][10]['Src'];
$tij = $obj['map_types']['actueel']['Images'][10]['Label'];
$dat = $obj['map_types']['actueel']['Images'][10]['Time'];
$datetime = date('Y-m-d H:i:s', strtotime($dat));
$dag = date('Y-m-d', strtotime($dat));
$tijd = str_replace(':', '', $tij);
//echo $tijd;
if($tijd > $hoogstetijd)
{
$bui = $src;
$naam = $dag.'-'.$tijd.'.png';
$pad = '/home/gebruiker/domains/domein.nl/public_html/images/radarimg/'.$naam;
$doel = $naam;
$bui = imagecreatefrompng($bui);
$back = imagecreatefrompng('ned-groot.png');
imagecopyresampled($back, $bui, 0, 0, 565, 490, 1280, 720, 1380, 730); //1051
imagepng($back, $pad);
imagedestroy($back);
$insert = "INSERT INTO regen_radar (doel, tijd, datum, datumtijd) VALUES
('".$doel."', '".$tijd."', '".$dag."', '".$datetime."')";
mysqli_query($DBconn, $insert)or die(mysqli_error());
}
else
{
//echo 'nog niet';
}
?>