Daten mit php senden und in IPS empfangen

Hallo liebes Forum,

ich könnte mal einen Denkanstoß gebrauchen :loveips:

Ich habe ein kleines Linuxsystem mit php, mehr ist da nicht. Nun möchte ich einen darin mit php errechneten Wert zu meinem IPS System senden, so dass ich ihn dort anzeigen lassen kann. Da IPS auch mal schläft, darf das php Skript auf dem Debiansystem keinesfalls hängen bleiben - mein Ansatz war:

$fp = fsockopen("udp://ips-system", 1234, $errno, $errstr);
fwrite($fp, "4711
");

aber wie kann ich das in IPS abfischen? Per fread klappt es nicht, da ich nicht weiß, wann der Debian sendet. Oder gibt es einen besseren Ansatz?

okay, eine Version läuft nun:
Server Socket in IPS, dann mit php da rein schreiben. Geht aber nur ohne udp://

Einziges Problem: Läuft IPS nicht, hängt das ganze Skript - und mit UDP bekomme ich nichts in den Server Socket

ich habe so ein ein ähnliches Projekt vor, wollte das aber durch Aufruf eines php-scriptes innerhalb von IPS geplant.

in der Art http://ips/webfront/user/xxx.php?var1=‚hh‘

da müsste das normale timeout bei [LEFT]file_get_contents:


<?php 
    $timeout = 5; 
    $options = array( 
          'http'=>array( 
            'method'=>"GET", 
            'header'=>"Accept-language: en
", 
              'timeout' => $timeout 
              ) 
        ); 
    $context = stream_context_create($options); 
    $contents = file_get_contents($source, false, $context); 
?>
 

[/LEFT]