Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Парсинг CSV

35K
18 октября 2012 года
GrafAtRuss
15 / / 11.09.2010
Ребят, написал я тут парсер для облегчения работы с одним магазинчиком. Но ни как не пойму почему он не отрабатывает до конца?

Парсер нормально прогоняет первые две из трех csvшки ( в них мало строк) . А вот из третьей прогоняет только часть. Точнее только первые 550-1300 строк из более чем 4500 имеющихся. При этом завершает себя с успехом и без ошибок.

Гляньте, плз, что с ним не так!
Прикрепленные файлы:
8
18 октября 2012 года
mfender
3.5K / / 15.06.2005
Посмотрел. Удивительное дело: в каждом движении происходит новое соединение с БД, причём в каждой итерации каждого цикла таких движух чуть не десяток. Т.е. за итерацию - десяток соединений с БД. Ну и, сколько там, говорите итераций?..
8
18 октября 2012 года
mfender
3.5K / / 15.06.2005
set_time_limit(0) - отключает вообще таймаут. Ну или нужное число секунд вместо 0. Default'ом в php.ini стоит 30 секунд.

Но самое главное - нужно общение с БД радикально изменить: один раз подключиться и дальше уже всё остальное делать до конца.
8
18 октября 2012 года
mfender
3.5K / / 15.06.2005
Может по таймауту выходит? Объём-то достаточно значительный, и в традиционные 30 секунд может не успеть.
35K
18 октября 2012 года
GrafAtRuss
15 / / 11.09.2010
Цитата: mfender
Может по таймауту выходит? Объём-то достаточно значительный, и в традиционные 30 секунд может не успеть.


А как таймаут увеличить? Я там вроде .htaccess подложил, а толку ноль.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог