Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Zeilenumbruch im iKO

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

    Zeilenumbruch im iKO

    Servus!

    Ich habe folgende Herausforderung:
    • Ich schreibe über ein HTTP-GET ein Ergebnis in ein iKO
    • In der Visu möchte ich ein Universalobjekt ausblenden, wenn der Wert des iKOs == "none" ist
    • Allerdings ist das Ergebnis des HTTP-Requests ein String mit Zeilenumbruch "noneCRLF" - im dynamischen Design lässt sich dieser aber nicht erfassen
    • Somit lässt sich das Universalobjekt nicht ausblenden
    none.PNG

    none_2.PNG

    Habt ihr Ideen wie man dem Problem begegnen kann?

    Vielen Dank vorab!
    Zuletzt geändert von eghetto; 25.01.2018, 16:55.

    #2
    Sind die anderen Strings auch so terminiert? Ich würde den String mit dem LBS: http://service.knx-user-forum.de/?co...ad&id=19000805 vorbehandeln so in der Richtung rtrim \r \n

    Kommentar


      #3
      Bei mir sind alle HTTP-Ergebnisse so terminiert. Ich weiss nicht, ob das grundsätzlich bei Edomi der Fall ist.

      Der LBS 19000805 in Verbindung mit:

      Code:
      preg_replace( "/\r|\n/", "", $E1 )
      hat in diesem Fall geholfen!

      Vielen Dank für die rasche Hilfestellung, Micha!

      Kommentar


        #4
        EDOMI fügt kein LF/CR an - das macht offenbar Dein Gerät, welches die Response auf den Request liefert
        EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

        Kommentar


          #5
          Zitat von eghetto Beitrag anzeigen
          Code:
          preg_replace( "/\r|\n/", "", $E1 )
          Ein

          Code:
          trim($E1)
          sollte auch funktionieren.

          Kommentar


            #6
            Jep,

            Code:
            trim($E1)
            tut es auch!

            Kommentar

            Lädt...
            X