Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Разное поведение парсера CSV
Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Доброе время суток!
Возникла вот такая проблема, скачал готовый парсер csv-файлов и всё вроде было хорошо, локально под denwer'ом отрабатывает как надо. Но вот закинул на хост и... беда.
В csv есть 8 колонок и в каждом ряду на 4-ой, 5-ой, 6-ой (чаще всего 5-ая и 6-ая) парсер решает, что строка окончена и отсекает всё что идёт дальше (к следующему ряду). Причём в этих ячейках нет ";" из всех знаков припенания там может встречаться только точка и дефис. Да и самое интересное, что иногда это случается посреди слова (Пример: в ячейке находится "шт.", в массив попадает только "ш", а остальное исчезает. Или в ячейке "Livia", а в массиве "Liv").
Словом вопрос в том, куда смотреть, чтобы решить этот вопрос, так как даже идей нет почему такая странная (и разнная) работа скрипта.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.