LINUX.ORG.RU

PHP: POST и SQLite


0

0

Доброго времени суток! Такая проблема на хостинге(на локальной машине такого нет) : при добавлении в БД SQLite через POST статьи больше какого-то размера (порядка 10 строк текста) она в базу не пишется(просто пустая строка получается в базе). Если же отправлять немного текста, то всё нормально. В БД тип поля LONGTEXT в php.ini post_max_size=8M

на сервере SQLite Encoding iso8859

на локальной SQLite Encoding utf-8

Текст отправляю в UTF8. Может быть в этом??? Но как это править, Configure Command --enable-sqlite-utf8 в конф. строке по phpinfo() есть...

В чем может быть беда???

anonymous

для начала сделай эху на пришедшие данные, все ли пришли?

Постольку поскольку я с sqlite работал немного(быстренько перевели один большой проект), многого посоветовать не смогу.

1) Если данные в sqlite хранятся в iso8859(странно), то перед добавлением не поленись переконвертировать пришедшие данные в эту кодировку

2) а там разве нету типа TEXT?

Motiv_studenta ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.