Hallo zusammen!
Hi,
PHP läuft nicht wie JavaScript clientseitig, sondern serverseitig, d.h. du musst erst einmal eine Anfrage an deinen Webserver senden.
Dieser bzw. der PHP-Interpreter wertet den PHP-Code aus.
Am besten baust du dir eine Datei test.php:
<?php if ($_GET['submit1'] <> ""){
$fp = fsockopen("udp://127.0.0.1", 2005, $errno, $errstr);
fwrite($fp,"A");
fclose($fp);
}
?\>
P.S.: Sollte der Webserver nicht auf deinem Computer laufen, sondern bei einem Webhoster, so musst du die 127.0.0.1 entsprechend ändern, da sonst das Paket an den Computer gesendet wird, auf dem der Webserver läuft.
Gruß.Timo
> Ich bin ein PHP Neuling und habe daher auch einfache Fragen
>
> > -)
>
>
> Ich möchte einen Button erzeugen. - kann ich.
> Ich möchte über UDP (socket) ein Telegramm versenden - kann
> ich.
>
> Jetzt möchte ich aber nach Drücken dieses Buttons die Funktion
> aufrufen, die mir ein UDP Telegramm verschickt - kann ich
> nicht :frowning:
>
> Wo liegt der Fehler:
>
> senden
>
> <?php :function xyz()
{
> $fp = fsockopen("udp://127.0.0.1", 2005, $errno, $errstr);
> fwrite($fp,"A");
> fclose($fp);
> }
> ?\>
>
> Danke schon im Voraus
>
> Gruß Tobi