exec(telnet)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • exec(telnet)

    Hallo zusammen,

    ich brauche eure Hilfe mit dem exec Befehl.

    Ich habe mit der TCL Erweiterung EXPECT ein Script geschrieben, welches eine Telnet Session von Linux -> (nach) Windows öffnet.

    PHP-Code:
    exec ("expect script3_fs02.tcl"$ausgabe1); 
    Die Ausgabe durchlaufe ich per foreach. Das funktioniert auch alles Einwandfrei.

    Das Problem liegt bei der Ausgabe. Sobald das Script auf dem Windows Server ist, gibt er mir komische Sonderzeichen aus. Denke das muss irgend ein Windows/Linux Problem sein.

    PHP-Code:
    Welcome to Microsoft Telnet Service

    login
    administrator
    password
    :
    [
    1;1H*====================================
    [
    2;1HWillkommen bei Microsoft Telnetserver.
    [
    3;1H*==================================== 

  • #2
    Das sind Sonderzeichen um die Ausgabe farbig zu gestalten.

    Siehe z.B. folgendes PDF:
    http://www.selflinux.org/selflinux/pdf/bash_farben.pdf

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      Vielen Dank, werde mir das mal durchlesen.

      Kommentar


      • #4
        Hi,

        ich muss dieses Thema leider nochmals aufgreifen.

        Weisst du wie ich diese Sonderzeichen schon auf der Konsole unterdrücken kann?

        Kommentar

        Lädt...
        X