Показать сообщение отдельно
Старый 16.05.2008, 12:28   #4
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Я уже решил глубже покопать, а то вообще никаких идей.
Ошибка при попытке ручной загрузки идет отсюда (файл class.em_terconnection.php):

Цитата:
00148 function decodeExchangeData($str) {
00149 $parts = explode(':',$str,3);
00150 if ($parts[1]=='gzcompress') {
00151 if (function_exists('gzuncompress')) {
00152 $parts[2] = gzuncompress($parts[2]);
00153 } else return 'Decoding Error: No decompressor available for compressed content. gzcompress()/gzuncompress() functions are not available!';
00154 }
00155 if (md5($parts[2]) == $parts[0]) {
00156 $output = unserialize($parts[2]);
00157 if (is_array($output)) {
00158 return array($output,'');
00159 } else return 'Error: Content could not be unserialized to an array. Strange (since MD5 hashes match!)';
00160 } else return 'Error: MD5 mismatch. Maybe the extension file was downloaded and saved as a text file by the browser and thereby corrupted!? (Always select "All" filetype when saving extensions)';00161 }
Собственно есть проблема с функцией gzuncompress (пишет data error) или же разбивкой $str ($parts = explode(':',$str,3). Отсюда и конечная ошибка.

Есть какие-то идеи?
Игорь Ф. вне форума   Ответить с цитированием