Telnet via php?
Hallo zusammen
ich müsste meinen Receiver über ein PHP script steuern. dafür muss ich das telnet protokoll nutzen.
Hierfür habe ich auf github ein super script gefunden, welches bereits eine class und die funktion erstellt.
könnte mir jemand zeigen wie bspw. die reihenfolge conecction, write, read, disconnect aussieht anhand eines bspw???
Jedes Kommando ist eine Zeichenfolge, gefolgt von einem Zeilenende (CRLF)
bspw. möchte ich den Befehl "17FN" senden.
Ip:adresse wäre 10.0.0.0.155
port: 8102 TCP
danke euch.
hier das script:
https://github.com/ngharo/Random-PHP...lnet.class.php
danke euch!
2 Antworten
Schade, dass es keine Doku gibt, aber ich würde vermuten, dass das so geht:
<?php
$conn = new Telnet('10.0.0.0.155', '8102');
if ($conn->connect()){
$result = $conn->exec('17FN');
echo $result;
} else {
die('Fehler!');
}
Tja, da hat jemand eine Klasse geschrieben und sie nicht dokumentiert. Entweder Du suchst Dir einen Telnet-client, der besser dokumentiert ist, oder Du arbeitest Dich in den Code ein und versuchst zu verstehen, was da passiert.
Eigentlich keine Raketenwissenschaft und höchst lehrreich obendrein. Aber ein gute halbe Stunde brauche ich auch dafür und die hab ich nicht.