hallo
ich habe ein problem, mein php scrip connectet und sendet aber er kann nichs empfängen. kann mir jemand bitte den bug beheben.
ich will das der script was empfängt. weil ich mit nem socket vb.net server text senden will.
bitte hilft mir.
danke im voraus
edit: es kommt Empfange Daten ... aber die empfangen daten zeigt er nicht an, irgendwie ist der scrip kommisch. bitte hilft mir
es soll was empfängen könne, bitte hilft mir!
ich habe ein problem, mein php scrip connectet und sendet aber er kann nichs empfängen. kann mir jemand bitte den bug beheben.
ich will das der script was empfängt. weil ich mit nem socket vb.net server text senden will.
bitte hilft mir.
danke im voraus
edit: es kommt Empfange Daten ... aber die empfangen daten zeigt er nicht an, irgendwie ist der scrip kommisch. bitte hilft mir
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Mr. S PHP-Beispiel</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body>
<?php
$Ausgabe = "";
if($_REQUEST["IP"] != "" && $_REQUEST["Port"] > 10 && $_REQUEST["Befehl"] != "") {
if (($socket = socket_create (AF_INET, SOCK_STREAM, 0)) < 0) {
echo "<b>socket_create() fehlgeschlagen: Grund: ".socket_strerror(socket_last_error())."</b><p>\n";
} else {
echo "Socket erstellt.<br>";
if (($ret = socket_connect ($socket, $_REQUEST["IP"], $_REQUEST["Port"])) < 0) {
echo "<b>socket_connect() fehlgeschlagen.\nGrund: ($ret) ".socket_strerror(socket_last_error($socket))."</b><p>\n";
} else {
echo "Socket verbunden.<br>";
@socket_write($socket, $_REQUEST["Befehl"], strlen($_REQUEST["Befehl"]));
echo "Befehl <i>".$_REQUEST["Befehl"]."</i> gesendet.<br>Empfange Daten ...";
while ($out = socket_read ($socket, 2048)) {
$Ausgabe .= $out;
}
echo "Übertragung beendet.<br>";
socket_close ($socket);
}
}
}
?>
<form name="form1" method="post" action="<?php echo $PHP_SELF; ?>"><p>IP: <input type="text" name="IP" value="<?php echo $_REQUEST["IP"]; ?>"></p><p>Port: <input type="text" name="Port" value="<?php echo $_REQUEST["Port"]; ?>"></p><p>Befehl: <input type="text" name="Befehl" value="<?php echo $_REQUEST["Befehl"]; ?>"></p><p><input type="submit" name="Submit" value="Befehl senden"></p></form><p>Empfangen:</p><p><textarea name="textfield" cols="60" rows="10"><?php $Ausgabe; ?></textarea></p><p><a href="http://www.php.net/manual/de/ref.sockets.php" target="_blank">Beispiele & Kommentare</a> </p></body></html>
EDIT:
by TobiaZ: Umfrage beendet. Was soll das denn bitte?
Kommentar