Ir ao conteúdo

Telnet + Php


jpsan

Posts recomendados

Postado

Boa noite a todos

Como eu poderia criar um sessão telnet usando php??

Minha ideia é a seguinte: Eu crio uma sessão telnet com o ip 192.168.0.177 e depois pelo pagina php eu quero enviar strings para este ip processar.

Tentei o seguinte:

No html eu criei eu evento submit para enviar a requisção para o php


<html>
<head>
<title> telnet </title>
</head>
<body>
<form action="telnet.php">
<input type="hidden" value="teste" name="teste" >
<input type="submit" value="teste">
</form>


</body>
</html>

E no php tento criar a sessão.

So que quando eu clico no button ele está dando erro(não é bem erro que está dando ele aparece todo o código fonte na pagina)


<?
require_once("telnet_class.php");

$telnet = new Telnet();

$telnet->set_host("192.168.0.177");
$telnet->connect();


$telnet->write("ola");

$telnet->disconnect();

?>

Usei estes sites de referencia:

http://www.geckotribe.com/php-telnet/

http://wiki.sj.ifsc.edu.br/wiki/index.php/Classe_PHP_para_trabalhar_com_sess%C3%B5es_telnet

  • Moderador
Postado

Olá,

dê mais detalhes.. como por exemplo qual o objetivo... que ip é esse.. o tal ip é de um servidor que tenha acesso via telnet?

pelo que eu vi nas referências.. você optou por usar a segunda. Noto que falta alguns argumentos ali... como por exemplo o usuário e senha, para autenticar.. como mostra no exemplo de uso

esse "olá" deve aparecer onde? pois no exemplo do site mostra criando uma pasta e um arquivo php

Postado
Olá,

dê mais detalhes.. como por exemplo qual o objetivo... que ip é esse.. o tal ip é de um servidor que tenha acesso via telnet?

pelo que eu vi nas referências.. você optou por usar a segunda. Noto que falta alguns argumentos ali... como por exemplo o usuário e senha, para autenticar.. como mostra no exemplo de uso

esse "olá" deve aparecer onde? pois no exemplo do site mostra criando uma pasta e um arquivo php

Este ip é de um Arduino Uno ligado com um ethernet shield, a ideia é eu poder mandar strings para ele via telnet, para depois o Arduino acender um led por exemplo.

A autenticação não será necessária, pois será feita pelo php mesmo.

Resumindo: Quando eu apertar o botão na página Html o php envia uma string para o Arduino processar.

Espero que tenha conseguido entender

Obs:

Adicionei 2 linhas que esqueci de colocar antes ficou assim (mas não deu certo ainda):


<?
require_once("telnet_class.php");

$telnet = new Telnet();

$telnet->set_host("192.168.0.177");
$telnet->connect();
[COLOR="Red"]$telnet->set_prompt("$ ");
$telnet->wait_prompt();[/COLOR]

$telnet->write("ola");

$telnet->disconnect();

?>

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!