Telnet PHP-ben
Hello !
Próbáltam rátelnetelni egy eszköz bizonyos portjára PHP-ből, szertném azt kiiratni amit visszaad.
A probléma az, hogy nem adja vissza az egész szöveget, csak az elejét.
Van ötletetek???
<?php
$fp = fsockopen("IP_CIM", 5555, $errno, $errstr, 5);
$contents = "";
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "\n";
fwrite($fp, $out);
// while (!feof($fp)) {
echo fread($fp,1000);
// }
fclose($fp);
}
?>
■ Próbáltam rátelnetelni egy eszköz bizonyos portjára PHP-ből, szertném azt kiiratni amit visszaad.
A probléma az, hogy nem adja vissza az egész szöveget, csak az elejét.
Van ötletetek???
<?php
$fp = fsockopen("IP_CIM", 5555, $errno, $errstr, 5);
$contents = "";
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "\n";
fwrite($fp, $out);
// while (!feof($fp)) {
echo fread($fp,1000);
// }
fclose($fp);
}
?>
Re: Telnet PHP-ben
Hello ! Ezt kapom : "?u\x
Ezt kapom :
"?u\x1?u\x3\r\n*****************************\r\n* W&T - COM SERVER *\r\n*****************************\r\n\r\n"
DE ennyit kellene:
*****************************
* W&T - COM SERVER *
*****************************
1. Mode: MONITOR
2. Mode: MENU TYP
3. Mode: COM SETUP
4. Mode: SET TCPIP
5. Mode: INFO
6. Mode: PASSWORD
7. Mode: SAVE
8. Mode: RESET
9. Mode: FLASH/EEP
Press <No.+ ENTER> (q=quit):
Ha a ciklus benne van akkor a második körben a
echo fread($fp,1000); -re megfagy és nem látom, hogy miért...
milo
ez a téma engem is
stream_get_contents() ??
sztem az a gebasz, hogy így nem tudod milyen hosszú a válasz. ez a függvény meg elvileg kiszámolja, de minnya kiprbóbálom a scripted :P
3rd party tool
PHP Telnet