![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| max20000 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.11.2006 Репутация: нет Всего: нет |
При передаче из HTML (с помощью JS в виде стандартной строчки document.form1.action='sss.php?aaa=bbb' итд)
переменной bbb="содержащей 5000 символов и более' в пхп получаю 1. переменная $ааa не содержит символов "+" которые были в переменной bbb 2. переменная $ааa содержит всего 2000 символов, вместо отправленных 5000 и более. В ЧЁМ БОКА???? подскажите пожалуйста...... |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 8 Всего: 401 |
В ограничениях на длину строки адреса. У FF это, кажется, 4 кБ, у IE - что-то в районе двух, а некоторые прокси режут адрес по 512 байт (хотя это уже крайность и редкость). Для больших объемов данных нужен метод POST. Поскольку там все равно форма, лучше вставлять данные не в адрес, а в hidden-поля (можно генерировать их "на лету").
Это сообщение отредактировал(а) SelenIT - 30.11.2006, 19:36 -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 16 Всего: 261 |
||||
|
||||
| max20000 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.11.2006 Репутация: нет Всего: нет |
Поскольку там все равно форма, лучше вставлять данные не в адрес, а в hidden-поля
С принципом таким знаком, но вот в чём представляется трабл - какова максимальная символьная длина, ну скажем, элемента textarea? потянет ли его value символов тысяч 6? Если я с этим никак не справлюсь, то тогда подскажите альтернативу. Нужно следующее 1) генерируется во фрейме форма, пользователем (создаётся HTML - виртуально) 2) чтобы сохранить данную страничку текстом в БД требуется передать её в виде "<HTML></HEAD>.... и т д." PHP-скрипту, который осуществляет сам процесс вставки в базу. |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 8 Всего: 401 |
max20000,
Потянет с огромным запасом. Если форму принимает PHP-скрипт с умолчательной конфигурацией, то максимальный объем принимаемых POST-данных - 8МБ. Тут уже скорее ограничения базы могут сказаться (у MySQL-ного типа TEXT - 65кБ, так что понадобится MEDIUMTEXT). Mal Hack, Если верить Microsoftу, то нет... Но на практике все равно ограничения накладывают именно конкретные реализации. Это сообщение отредактировал(а) SelenIT - 1.12.2006, 12:10 -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| max20000 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.11.2006 Репутация: нет Всего: нет |
c textarea прокатила отправка,
но: получение в PHP-скрипте опять обрубает уже не до 2 кб а до 1 кб. админ предполагает что проблема не в настройках сервакак или ПХП. тем более, что это уже не метод гет, а пост... так что в проблема с ограничением строки адреса отпадает. |
|||
|
||||
| max20000 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.11.2006 Репутация: нет Всего: нет |
сорррии.... вроде вроде бы прокатило!!! Спасибо всем!!!
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Тексты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |