Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]ssh2
nmts
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 34
Dołączył: 21.03.2008

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


Poniższy kod powinien wykonać komendę i chyba zwrócić wynik. Nie zwraca żadnego błędu. Wyświetla cyfrę 0 ale 1 już nie. Co robię źle? (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
  1. <?php
  2. if (!function_exists("ssh2_connect")) die("Error: Zainstaluj ssh2 na serwerze.");
  3. if(!($con = ssh2_connect("xxx", 27))){
  4.    echo "Error: Nie moge sie polaczyc z serwerem.\n";
  5. } else {
  6.    if(!ssh2_auth_password($con, "xxx", "xxx")) {
  7.        echo "Error: Bledny login lub haslo.\n";
  8.    } else {
  9.  
  10.        echo "Wszystko dziala.\n";
  11.      
  12.        if(!($stream = ssh2_exec($con, "whoami" )) ){
  13.            echo "Error: Bledna komenda.\n";
  14.        } else{
  15.            // zwraca wynik
  16.            stream_set_blocking($stream, true);
  17.            $data = "";
  18.            echo"0"; //pomoc
  19.            while($buf=fread($stream,4096)){
  20.                $data .= $buf;
  21.                echo $data;
  22.                echo"1"; // pomoc
  23.            }
  24.            fclose($stream);
  25.        }
  26.    }
  27. }
  28. ?>


@ 21.05
Spadł grad odpowiedzi. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Żadnych pomysłów? ^^

Ten post edytował nmts 21.05.2009, 18:38:18
Go to the top of the page
+Quote Post

Posty w temacie
- nmts   [PHP]ssh2   21.05.2009, 18:36:55
- - 23kulpamens   Próbujesz odczytać plik fread, ale go wcześniej ni...   21.05.2009, 21:07:55
- - kkuba   Na 13 linię spójrz, 23kulpamens.   21.05.2009, 21:21:36
- - nmts   SSH2 instalowałem według artykułu k...   21.05.2009, 22:37:17


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

 



RSS Aktualny czas: 2.10.2025 - 18:08