Ben ne yazık ki hiçbir API var bizim sistemleri, sadece telnet komutları çeşitli işlevleri otomatik gerekir.
Yani, ben bunu buldum: aslında PHP için bir Telnet sınıfı http://www.geckotribe.com/php-telnet/ hangi.
İlk başta çok hızlı giriş yapmayı denemeden gibi ben, garip sorunları vardı, bu yüzden ekstra bir bağlantısı arasında uyku (2), ve kullanıcı adı ve şifre girerek ekledi.
Şimdi soruna: Sadece tek bir satır, (multi hat çıkışı olan) bir sonraki çıktılar bir komut yürüttükten sonra 1, (tutulma hata ayıklama modu) yerden 2 dakika ve 15 saniye için sistem kilitleniyor ki, görünüyor dk tarayıcı yükleme (ben 180 saniye ayarı zaman aşımı zorla sonra ...) 20 saniye.
Olur hangi satırı: $ r = fread ($ this-> fp, 1000);. sınıfın DoCommand () fonksiyonunda.
İşte çalıştırmak için deneyin komut yanı sıra, ben sonunda elde çıkışına bir pastebin bağlantı (bilgilerini korumak için modifikasyonu ile ..) olduğunu
kodu: http://pastebin.com/TXEHWa05
Çıktı: http://pastebin.com/mVFm5HM2
Any ideas how to debug the cause of this? so far I have never needed even a debugger in my projects :( Ideally I'd want to finish executing 2-3 commands on telnet in 5 seconds max.. not more. (cause once we figure this out, I'll add functionality to disconnect the user, etc..).
Ben fsockopen kullanarak yardımcı olabilir PHP kullanımı bu tür olan birisi daha deneyimli umut :)