Hallo,
bin gerade am durchforsten meiner Log-Datei, hierbei sind mir folgende DEBUG Einträge vom MediaManager aufgefallen:
Auszug logfile.log
03.05.2013 19:15:19.995 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 19:15:20.050 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 19:30:24.130 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 19:30:24.133 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 19:45:20.461 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 19:45:20.469 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 20:00:21.292 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 20:00:21.345 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 20:15:19.760 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 20:15:19.813 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 20:30:25.451 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 20:30:25.454 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 20:45:19.465 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 20:45:19.468 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 21:00:18.892 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 21:00:18.943 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 21:15:18.833 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 21:15:18.886 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 21:30:20.991 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
03.05.2013 21:30:20.994 | 14977 | DEBUG | MediaManager | File changed: media\Sonnenstand.jpg
Der Programm-Code der alle 15 Minuten aufgerufen wird
<?php
$parentID = IPS_GetObject($IPS_SELF);
$parentID = $parentID['ParentID'];
$BildID = CreateMediaByName($parentID, "Sonnenstand", 1);
$fileUri = "http://static.die.net/earth/mercator/1600.jpg";
$fileName = "media/Sonnenstand.jpg";
IPS_SetMediaFile($BildID, $fileName, false);
$imageContent = @Sys_GetURLContent($fileUri);
if ($imageContent !== FALSE)
{
$fileHandle = fopen("../".$fileName, 'wb+');
if (@fwrite($fileHandle, $imageContent) === FALSE)
{
$fileName = "";
@unlink($fileName);
}
fclose($fileHandle);
}
function CreateMediaByName($id, $name, $type)
{
global $IPS_SELF;
$mid = @IPS_GetMediaIDByName($name, $id);
if($mid === false) {
$mid = IPS_CreateMedia($type);
IPS_SetParent($mid, $id);
IPS_SetName($mid, $name);
IPS_SetInfo($mid, "this media object was created by script #$IPS_SELF");
}
return $mid;
}
?>
Unklar ist mir auch wieso je 15 Minuten-Aufruf mehrere DEBUG-Einträge in das Log-File geschrieben werden.
Gruß
zkra