ugrás a tartalomhoz

Telnet PHP-ben

miloman · 2004. Okt. 12. (K), 11.06
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);

}

?>
 
1

Re: Telnet PHP-ben

T.G · 2004. Okt. 12. (K), 11.39
Első blikre: mivel ki van kommentezve, hogy a végéig olvassa, ezért csak az első 1000 karakterig olvas...
2

Hello ! Ezt kapom : "?u\x

miloman · 2004. Okt. 12. (K), 11.54
Hello !

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
3

ez a téma engem is

net-face · 2010. Ápr. 21. (Sze), 08.24
ez a téma engem is érdekelne....

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
4

3rd party tool

PolonkaiG · 2010. Május. 13. (Cs), 12.17
Próbáld ki ezt:
PHP Telnet