ich möchte mir einen kleinen "PHP4-Server" basteln. Da das Skript, aber nicht die ganze Zeit laufen soll, möchte ich gerne inetd verwenden.
Beispiel:
webcache stream tcp nowait root /root/test.php
inetd restarten und er nimmt Verbindungen auf Port 8080 entgegen.
Wenn ich nun in dem Skript was mit echo ausgeben, dann sehe ich dies auch wenn ich mit Telnet drauf gehen. Nur wie kann ich nun an das Skript Daten senden? Bzw. wie kann ich das machen, dass das Skript auf Daten wartet?
Ein Socket kann man nicht öffnen mit dem Port, da er ja schon benutzt wird. php-stdin geht auch nicht.
Hier das Skript:
Code: Select all
#!/usr/bin/php4 -q
<?php
// Welcome Message
echo "Willkommen auf dem PHP4 Mini-Server";
// Auf Daten warten
?>Danke!!!
Sfeni