Позвольте мне прояснить этот вопрос еще раз. Найдите класс OLERead (в моем случае в excel_reader2.php) и замените тела обоих этих двух методов:
_GetInt4d () и GetInt4d ()
с этим кодом:
function GetInt4d($data, $pos) {
$value = ord($data[$pos]) | (ord($data[$pos+1]) << 8) | (ord($data[$pos+2]) << 16) | (ord($data[$pos+3]) << 24);
if ($value>=4294967294) {
$value=-2;
}
return $value;
}
Теперь класс поддерживает как 32-, так и 64-битные архитектуры ОС. Надеюсь теперь понятно и поможет.