Avatar billede dmg Nybegynder
09. juni 2011 - 07:51 Der er 3 kommentarer og
1 løsning

PHP og AJAX/JSON baseret telnet client

Hej experts,

Sorry... er paa US keyboard.

Jeg skal lave et system hvor jeg telnetter ind paa diverse servere.
Dette har jeg foet til at virke ved hjaelp af: http://www.dali.net.nz/Telnet.class.php.txt
Det en rigtig nice klasse som goer at man kan logge ind paa en hver server og fyrer kommandorer af med svar tilbage.

Nu vil jeg gerne SE disse kommandor bliver fyrer af i REAL tid med svar tilbage.
Har proevet at laere JSON men syntes javascript delen er lidt forvirrende.

Ville rigtigt gerne ha et kode eksempel som virker med overstoende klasse og et eksempel paa javascript delen :|

Mange tak for hjaelpen so far.
Avatar billede majbom Novice
10. juni 2011 - 21:19 #1
kan du give et eksempel på hvordan du bruger scriptet nu?

jeg tror ikke det kan lade sig gøre ikke lige med AJAX i hvert fald, for hver gang du laver et kald starter du jo "forfra" så du skal starte telnet-sessionen forfra hver gang...

hvis andre har noget at byde ind med, så ret mig endelig, jeg tager sikkert fejl :)
Avatar billede dmg Nybegynder
10. juni 2011 - 22:08 #2
Hej Splazz,

Nedenstoende er et eksempel der virker. Jeg har ikke lavet selve HTML koden endnu. Men kunne godt taenke mig at man kan se disse kommandoer bliver fyret af i real time.

public function GetCarrier()
{
  $TestArr= array();
  $telnet = new Telnet('192.168.0.1');
           
  $telnet->login("xxxx", "xxxx");
  $telnet->setPrompt('$');
  $telnet->exec('console_set');
  $telnet->setPrompt('$');
  $telnet->exec('ALgetglobalcarrier');
  $telnet->setPrompt('$');
  $telnet->exec('reset') . "\n";                       
  $telnet->disconnect();           
  return;           
}
Avatar billede majbom Novice
10. juni 2011 - 23:44 #3
det er muligt at det kan lade sig gøre, men jeg kan desværre ikke hjælpe...
Avatar billede dmg Nybegynder
25. juli 2012 - 23:17 #4
lukker. fik ik brug for dette....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester