Bild via Skript Löschen

Hi irgenwo mus ich de ne fehler haben,

ich mache Bilder per Motion-Detect Wlan-Kammera die ich auf meinen Server via ftp schieb. Dann schiebe ich sie via IPS in ein Dummy-Modul damit ich sie im Webfront darstellen kann. Nun will ich die aber per Skript löschen, aber irgentwie will IPS_deletemedia nicht so wie ich will, was läuft falsch


$MediaID = IPS_GetChildrenIDs(39219 /*[Testbereich\Dummy Module]*/);
$MediaID2="$MediaID[1]";
echo "$MediaID2";
if ($MediaID2>0)
{
IPS_DeleteMedia($MediaID2);
}

Warning: Wrong parameter count for ips_deletemedia() in [Testbereich\Bilder Verschieben\Entfernen] on line 7

was mache ich falsch

Hallo neodaysleeper,
schau Dir mal die Doku an:

IPS_DeleteMedia: IP-Symcon :: Automatisierungssoftware

-> boolean IPS_DeleteMedia ( integer $MedienID, boolean $DateiLöschen )

… und setze den 2. Parameter.

jetzt habe ich es, im dokubeispiel fehlte auch der 2. Parameter, das hat mich irritiert, auserdem muste ich noch den wert in einen float umwandel


<?
$MediaID = IPS_GetChildrenIDs(39219 /*[Testbereich\Dummy Module]*/);
$MediaID2="$MediaID[0]";
$float = (float)$MediaID2;
if ($MediaID2>0)
{
IPS_DeleteMedia($float, false);
ips_runscript (59916); // IP self
}
?>

Danke für die Hilfe

Kann ich eigentlich beeinflussen das die Bilder immer minimiert in der Webfront erscheinen?