Chyba unserialize(): Error at offset

Vyřešeno467 zhlédnutíWebhosting
0

Zdravím, moc prosím o radu, mám vytvořené stránky, které mi nečekaně začaly hlásit chybu. Prosím o pomoc a radu, jak napravit.

Notice: unserialize(): Error at offset 600 of 2555 bytes in /data/web/virtuals/210696/virtual/www/core/libraries/flat-files.php on line 38

Zdrojový kód: chyba je z řádku $aData = unserialize..

function getData( $sFileName, $bCache = null ){
    if( is_file( $sFileName ) ){
      if( isset( $bCache ) && isset( $this->aData[$sFileName] ) )
        return $this->aData[$sFileName];
      else{
       $aData = unserialize( file_get_contents( $sFileName, null, null, 15 ) );
        if( isset( $bCache ) )
          $this->aData[$sFileName] = $aData;
        return $aData;
      }
    }
  }

díky moc za rady

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
RM130195 Vybral nejlepší odpověď 12. 1. 2021
0

Dobrý deň,

Funkcia file_get_contents načítava obsah zo súboru s názvom uloženým v premennej $sFileName

Zrejme potom pre funkciu unserialize nebude dotiahnutý požadovaný vstupný parameter

Role: Zákazník+ Web: https://www.mitsoft.sk Vizitka: Venujem sa programovaniu, optimalizácií a affiliate. Poradím Vám s DNS záznamami, htaccess, wordpressom, linuxom, php, sql a všeobecne s webovými technológiami.
RM130195 Vybral nejlepší odpověď 12. 1. 2021