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
Neon
17. Mai 2010 um 12:00
2
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?