Beim Erstellen des Newsletter-Jobs wird folgende Warning geschrieben:
Code: Alles auswählen
PHP Warning:  Undefined variable $sValue in ...\contenido\plugins\newsletter\classes\class.newsletter.php on line 399Code: Alles auswählen
        $aParts = preg_split("/\r?\n/", $sHeader, -1, PREG_SPLIT_NO_EMPTY);
        $aHeader = [];
        for ($i = 0;$i < sizeof ($aParts); $i++) {
            if ($i != 0) {
                $iPos       = cString::findFirstPos($aParts[$i], ':');
                $sParameter = cString::toLowerCase(str_replace(' ', '', cString::getPartOfString($aParts[$i], 0, $iPos)));
                $sValue     = trim(cString::getPartOfString($aParts[$i], ($iPos + 1)));
            } else {
                $sField      = 'status';
                $aParameters = explode(' ', $aParts[$i]);
                $sParameter  = $aParameters[1];
            }
            if ($sParameter == 'set-cookie') {
                $aHeader['cookies'][] = $sValue;
            } elseif ($sParameter == 'content-type') {
                if (($iPos = cString::findFirstPos($sValue, ';')) !== false) {
                    $aHeader[$sParameter] = cString::getPartOfString($sValue, 0, $iPos);
                } else {
                    $aHeader[$sParameter] = $sValue;
                }
            } else {
                $aHeader[$sParameter] = $sValue;
            }
        }
- $sParameter: 200
 
- $sValue:
 
Code: Alles auswählen
                $sField      = 'status';
                $aParameters = explode(' ', $aParts[$i]);
                $sParameter  = $aParameters[1];
In $sParameter scheint der Wert zu liegen, den wir als $sValue brauchen?
ich bin wirklich sehr unsicher, aber könnte in dem Fall der folgende Code korrekt sein?
Code: Alles auswählen
                $sParameter  = 'status';
                $aParameters = explode(' ', $aParts[$i]);
                $sValue      = $aParameters[1];