Ошибка при загрузке файла

#1 8 октября 2013 в 12:11
Загружаю *xls файл в УК и получаю ошибку

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 72 bytes) in /home/users2/w/webnata/domains/ue9.ru/includes/excel/excel_reader2.php on line 1673

В файле прописано:
foreach ($info as $key=>$val) {
и еще

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /home/users2/w/webnata/domains/ue9.ru/includes/excel/excel_reader2.php on line 1336

$length = ord($data[$spos+2]) | ord($data[$spos+3])<<8;

Подскажите, что не так?
#2 8 октября 2013 в 12:22
Попробуйте взять из *xls файла первые 10-15 строчек и сделайте из них тоже *xls файл. Если проглотит — значит исходный файл слишком велик и вам придется наполнять БД по частям.
#3 8 октября 2013 в 12:24
Странник, спасибо, сейчас попробую.
#4 8 октября 2013 в 12:30
Странник, спасибо больше! На небольшом файле все работает. Попробую загружать файл частями.

И еще, почему то картинки из файла не загрузились.
#5 8 октября 2013 в 12:35
Картинки грузите отдельно, пользуясь инстантовскими механизмами загрузки изображений.
#6 8 октября 2013 в 12:46
Т.е. по одной? Я правильно поняла?

Пожалуйста, ответьте мне, кто знает, как загружать картинки в УК? По одной к каждому товару? Или есть другой способ?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.