Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlanie poprzedniego wpisu w konsoli
mlody69
post
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 18.05.2009

Ostrzeżenie: (0%)
-----


Witam,
przy użyciu biblioteki ssh2 próbuje napisać mini konsolę w której można wydawać jakieś komendy.
Wszystko działa, tylko problem polega na tym, iż jeżeli wyślę jakąś komendę to jest ona pokazywana 'na nowej stronie na czysto', tzn jeżlei wpisze kolejną to poprzedniej już nie ma w konsoli.
Oto kod
  1. $cmd = $_POST['cmd'];
  2. $dozwolone = array("ls","ps x","ls -la", "logout");
  3. if(isset($cmd)) {
  4. if(in_array($cmd, $dozwolone)) {
  5. $stream = ssh2_shell($lacz, 'vt102', null, 80, 25, SSH2_TERM_UNIT_PIXELS);
  6. fwrite( $stream, $cmd.PHP_EOL);
  7. sleep(1);
  8. while($line = fgets($stream)) {
  9. flush();
  10. echo $line;
  11. }
  12. } else { echo "Komenda niedozwolona!"; }
  13. }

Wszystko oprócz inputu jest w textarea.
Moje pytanie brzmi, czy wie ktoś jak zrobić aby po wpisaniu nowej komendy stara pozostawała w textarea?

Ten post edytował mlody69 7.06.2010, 20:48:16
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 20:18