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

LBS19001174 Vergleicher plus

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

    LBS19001174 Vergleicher plus

    Hallo zusammen

    Hat jemand von euch diesen LBS mit CentOS7 /PHP7 im einsatz?
    http://service.knx-user-forum.de/?co...ad&id=19001174

    Ich habe aktuell folgenden Fehler damit:

    Code:
    Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001174.php | Fehlercode: 2 | Zeile: 7 | count(): Parameter must be an array or an object that implements Countable
    Es scheint um diese passage zu gehen, ich vermute count() kann opts nicht auszählen.
    Code:
    $opts=explode('|',$E[3]['value']);
    if (count($opts==3)) {
    Meine PHP Kenntnis reichen aber nicht zur Reparatur. Hat jemand eine Idee? Ev hx5 ?


    Edit: gemäss hier: ist die meldung mit php 7.2 gekommen:
    7.2.0 count() erzeugt nun eine Warnung für ungültige zählbare Typen, die an den array_or_countable-Parameter übergeben wurden.

    Danke schon mal
    Zuletzt geändert von mmarkus; 17.09.2020, 21:46.

    #2
    Evtl. so
    Code:
    $opts=explode('|',$E[3]['value']); if (count((array)$opts==3)) {

    Kommentar


      #3
      Ich vermute eher, dass es ein Fehler im Code ist und dass es so aussehen sollte:

      PHP-Code:
      if (count($opts)==3) { 
      Alles andere macht eigentlich wenig Sinn.

      Kommentar


        #4
        Danke euch beiden, werde es am WE mal testen und berichten

        Kommentar


          #5
          Zitat von jonofe Beitrag anzeigen
          PHP-Code:
          if (count($opts)==3) {

          Vielen Dank Andre, das scheint zu funktionieren.
          und jetzt verstehe ich sogar wie das funktioniert

          hx5 ev kannst du das ja im original ändern?
          Zuletzt geändert von mmarkus; 18.09.2020, 20:53.

          Kommentar

          Lädt...
          X