Hallo guyabano,
seit ein paar Tagen gibt es eine neue Version von PHP. Zu jeder Version gehört natürlich auch ein eigener Satz von DLLs.
Die für IPS benötigte Version ist die 5.0.5. Auf der Download-Seite von PHP gibt es in der linke Spalte unter „Older Versions of PHP“ einen Link zu älteren Versionen. Dort musst Du die 5.0.5 herunterladen. Diese enthält die richtige DLL.
Hier noch ein paar Zeilen Code für die ersten Gehversuche:
<?
/*
*******************************
IP-SYMCON Event Scripting
*******************************
File : Example.ips.php
Trigger :
Interval :
*/
// erzeugt ein Paletten-basiertes Bild (z.B. GIF oder PNG)
$img = imagecreate(300, 200);
// für die Farbpalette einige Farben bereitstellen
$black = imagecolorallocate($img, 0, 0, 0);
$white = imagecolorallocate($img, 255, 255, 255);
$yellow = imagecolorallocate($img, 255, 255, 0);
$red = imagecolorallocate($img, 255, 0, 0);
$green = imagecolorallocate($img, 0, 255, 0);
$cyan = imagecolorallocate($img, 0, 255, 255);
// Hintergrundfarbe setzen (Bild einfärben)
imagefilledrectangle($img, 0, 0, 300, 200, $black);
// ein paar Linien zeichnen (Achtung: y=0 ist oben!)
imageline($img, 0, 23, 274, 112, $red);
imageline($img, 99, 150, 274, 112, $cyan);
// und ein Rechteck
imagefilledrectangle($img, 5, 130, 120, 80, $yellow);
// Bild als .GIF-Datei abspeichern (Pfad anpassen!)
imagegif($img, "C:/Program Files/IP-SYMCON/pictures/Grafik.gif");
// wichtig: den vom Bild belegten Speicher jetzt wieder freigeben
imagedestroy($img);
?>
Gruß
HJH