Problem mit "include"

Hallo zusammen,

ich habe folgendes Script zum Test erstellt:

<?
//include IPSCam
IPSUtils_Include ('IPSCam.inc.php', 'IPSLibrary::app::modules::IPSCam');

//Skript WFC_Ivona einbinden
include(IPS_GetScriptFile(20778 /*[Program\Skripte\System\ivonaFunktion]*/));

WFC_ivona(0,"Klingel","Es hat geklingelt"); //Webfront[0,1,2],Text["Info"],Audio["Hallo Welt"]

?>

Wenn ich es ausführe erhalte ich folgende Fehlermeldung:

Fatal error: Cannot redeclare class IPSModule in /mnt/symcon/scripts/__ipsmodule.inc.php on line 16
Abort Processing during Fatal-Error: Cannot redeclare class IPSModule
Error in Script /mnt/symcon/scripts/__ipsmodule.inc.php on Line 16

Kann mir jemand sagen was ich falsch mache?
Kann man nur ein „include“ pro Script verwenden?

Beide „include“ getrennt funktionieren ohne Problem.

Danke und Gruß
Isi

Du includest an irgendeiner Stelle etwas doppelt. Das kannst du meisten verhindern, indem du z.B. include_once verwendest.

paresy

Sieht eher aus wenn IPS was doppelt inkludiert.
__ipsmodule.php ist ja Bestandteil von IPS.
Michael

Mir sieht es so aus, als ob das Kamera Modul der Verursacher ist.

Ich habe hierdas gleiche Problem.

Gruß

Burkhard

Das Problem wurde durch eine Anpassung in der IPSLibrary gelöst.

Siehe hier.

Gruß

Burkhard