Script bringt Fehlermeldung

Hallo
Ich habe folgendes Script bekommen:


<?

	// COPYRIGHT ACVITI GmbH (2012) - all rights reserved
	// AUTHOR: JW
	//
	// TUTORIAL REGISTER VARIABLE
	//
	// FREE LICENSE FOR NON-COMMERCIAL USE ONLY
	// NO REDISTRIBUTION WITHOUT PRIOR WRITTEN CONSENT

    // GET ID OF SOCKET
		$myID = $IPS['SELF'];
        $SocketID = IPS_GetParent($myID);

	// PREP TEXT TO SEND
		$SendText = "IPS_II - CLI-to-SRV @" . date( 'd.m.Y H:i:s' , microtime(true) );

	// SEND TEXT & LOG
        echo "CLI sending text: " . $SendText . "
";

        IPS_LogMessage( "SEND Socket [CLI]" , "Send Text=" . $SendText );

	// USE IPS SOCKET-FUNCTION
        CSCK_SendText( $SocketID, $SendText );

?>

Das Script soll Daten von einen Client-Socket an einen Server-Socket senden.
Wenn das Script ausgeführt wird, kommen folgende Fehler:


Notice:  Undefined variable: IPS in D:\Programme\IP-Symcon\scripts\21223.ips.php on line 12
CLI sending text: IPS_II - CLI-to-SRV @04.01.2013 22:56:36

Warning:  CSCK_SendText: Instance #0 not found! in D:\Programme\IP-Symcon\scripts\21223.ips.php on line 24

Das Script läuft auf anderen Systemen fehlerfrei, also kann es nur an meinen IPS-System ein Problem geben.
Kann mir jemand zu den o.g. Fehler helfen?

 echo       $myID = $IPS['SELF']; 
 echo       $SocketID = IPS_GetParent($myID); 

Dann sieht du gleich wo dein Problem ist

Hallo meike0_0
Habe die beiden Zeilen im Script eingefügt bzw. ein ein Script nur mit den beiden Zeilen ausgeführt. Als Scriptausgabe kommt bei beiden Varianten

Undefined variable: IPS in [IPSLibery	est] on line 3
0

Was kann ich denn daraus ableiten?

$myID = $_IPS[‚SELF‘];

Danke Ferengi-Master, der Unterstrich war’s, jetzt funzt es.

Kannst mir einen Drink ausgeben wenn ich das nächste mal in Vielau bin.:smiley:

Für deine Hilfe kriegste auch 2 Drinks:D