Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem ze skryptem, fsockopen, tcl, telnet
juzer
post 17.07.2007, 09:13:43
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.10.2004
Skąd: Mysłowice

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


Co w tym skrypcie jest nie tak? zamiast wyświetlić wynik komendy who, wpisuje mi do pliku jedynie string komend ConfScript i nie wyświetla żadnego wyniku.

Kod:
  1. <?php 
  2.  
  3. $ipaddress  = '10.1.2.200'; 
  4.  
  5. $fp = fsockopen($ipaddress, 23, $errno, $errstr, 120); 
  6. if (!$fp) { 
  7. echo "$errstr ($errno)<br />n"; 
  8. } else { 
  9.  
  10.  
  11. $ConfScript = "#!/usr/bin/expect -fn"; 
  12. $ConfScript.= "spawn telnet $serwern"; 
  13. $ConfScript.= "expect "login: "n"; 
  14. $ConfScript.= "send "rootr"n"; 
  15. $ConfScript.= "expect "password: "n"; 
  16. $ConfScript.= "send "de1natcr"n"; 
  17. $ConfScript.= "expect "usr/config"n"; 
  18. $ConfScript.= "send "whor"n"; 
  19. $ConfScript.= "expect "usr/config"n"; 
  20. $ConfScript.= "send "exitr"n"; 
  21.  
  22.  $fp = fopen ("expect_test", "w"); 
  23.  fwrite($fp, $ConfScript); 
  24. while (!feof($fp)) { 
  25.  echo fgets($fp, 1024); 
  26. } 
  27.  
  28. fclose($fp); 
  29. } 
  30. ?>


Ten post edytował juzer 17.07.2007, 09:14:10
Go to the top of the page
+Quote Post

Posty w temacie
- juzer   problem ze skryptem   17.07.2007, 09:13:43
- - b_chmura   "fgets — Pobiera linię ze wskaźnika pli...   17.07.2007, 09:55:45


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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 13:00