<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt">Boa tarde a todos da Lista<BR> <BR>Sou novato com PHP, estou tentando me conectar a CLI e executar o comando database show e escrever o resultado na pagina web,<BR>Estou usando a seguinte função em uma pagina php:<BR> <BR>$socket = fsockopen("192.168.0.215","1234");<BR> fputs($socket, "Action: Login\r\n");<BR> fputs($socket, "UserName: user\r\n");<BR> fputs($socket, "Secret: senha\r\n\r\n");<BR> fputs($socket, "Action: Command\r\n");<BR> fputs($socket, "Command: database show\r\n\r\n");<BR> <BR>porem na hora de escrever o resultado se eu uso o while entra em um loop 'infinito'<BR> <BR>while (!feof($socket)) { <BR> echo fgets($socket, 128); <BR> } <BR> <BR>consegui escrever porem dessa
forma:<BR><BR>fgets($socket,128);<BR> $resp01 = fread($socket, 8192);<BR> $resp01 = fread($socket, 8192);<BR> $resp01 = fread($socket, 8192);<BR> $resp01 = fread($socket, 8192);<BR> echo ($resp01)."<br><br>"; // essa linha é a que me interessa, só que para eu conseguir escreverr tenho que quebra-lá o problema é que não sei o tamanho da matriz<BR> $respo = split(" :",$resp01);<BR> echo $respo[0] . "<br>";<BR> echo $respo[1] . "<br>";<BR> echo $respo[2] . "<br>";<BR> echo $respo[3] . "<br>";<BR> $resp01 = fread($socket, 8192);<BR> <BR> fclose($socket);<BR> <BR> <BR>o que eu preciso é
escrever na tela os ramais que estão registrados,<BR> <BR>Desde já obrigado pela força.<BR>
<DIV></DIV></div><br>
<hr size=1>Veja quais são os assuntos do momento no Yahoo! + Buscados: <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/">Top 10</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/">Celebridades</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/">Música</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/">Esportes</a></body></html>