После заливки на хост выдает ошибку в верху страницы:
Strict Standards: Resource ID#17 used as offset, casting to integer (17) in /var/www/логин на хосте/data/www/имя/include/fm.class.php on line 446
Strict Standards: Resource ID#19 used as offset, casting to integer (19) in /var/www/логин на хосте/data/www/имя/include/fm.class.php on line 446
Что может быть??
1. Корвин - 23 февраля 2015 — 10:56 - перейти к сообщению
2. Yamaliya - 23 февраля 2015 — 11:11 - перейти к сообщению
Корвин , содержимое строки 446 файла /include/fm.class.php в студию!
3. Корвин - 23 февраля 2015 — 13:07 - перейти к сообщению
CODE:
$this->_FilePointers[$fp] = $fp;
return (!empty($str))?unserialize($str):array();
}
/*
_Write _Read2Write
*/
function _Write(&$fp,$arr) {
fseek ($fp,0);
ftruncate ($fp,0);
fwrite($fp,'<?die;?>'.serialize($arr));
fflush($fp);
flock($fp,3);
fclose($fp);
clearstatcache();
unset($arr,$this->_FilePointers[$fp]);
return;
}
return (!empty($str))?unserialize($str):array();
}
/*
_Write _Read2Write
*/
function _Write(&$fp,$arr) {
fseek ($fp,0);
ftruncate ($fp,0);
fwrite($fp,'<?die;?>'.serialize($arr));
fflush($fp);
flock($fp,3);
fclose($fp);
clearstatcache();
unset($arr,$this->_FilePointers[$fp]);
return;
}
Вот, с 446 по 464...
**********************
давайте будем пользоваться тэгом [code] когда публикуете подобные строки.
модератор
4. Yamaliya - 23 февраля 2015 — 13:28 - перейти к сообщению
Корвин , должно быть не
Ну или использовать PHP 5.3
CODE:
, а $this->_FilePointers[$fp] = $fp;
CODE:
Подробнее рассматривалось тут$this->_FilePointers[(int) $fp] = $fp;
Ну или использовать PHP 5.3
5. Корвин - 23 февраля 2015 — 15:25 - перейти к сообщению
Спасибо! Ошибка исправлена.
6. Корвин - 23 февраля 2015 — 17:37 - перейти к сообщению