Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> передача данных из js php-обработчику, имеются бока 
:(
    Опции темы
max20000
Дата 30.11.2006, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.11.2006

Репутация: нет
Всего: нет



При передаче из HTML (с помощью JS в виде стандартной строчки document.form1.action='sss.php?aaa=bbb'  итд)
переменной bbb="содержащей 5000 символов и более' в пхп получаю
1. переменная $ааa не содержит символов "+" которые были в переменной bbb
2. переменная $ааa содержит всего 2000 символов, вместо отправленных 5000 и более.

В ЧЁМ БОКА???? подскажите пожалуйста......
 smile 
PM MAIL   Вверх
SelenIT
Дата 30.11.2006, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 8
Всего: 401



В ограничениях на длину строки адреса. У FF это, кажется, 4 кБ, у IE - что-то в районе двух, а некоторые прокси режут адрес по 512 байт (хотя это уже крайность и редкость). Для больших объемов данных нужен метод POST. Поскольку там все равно форма, лучше вставлять данные не в адрес, а в hidden-поля (можно генерировать их "на лету").



Это сообщение отредактировал(а) SelenIT - 30.11.2006, 19:36


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Mal Hack
Дата 30.11.2006, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 16
Всего: 261



Цитата(SelenIT @  30.11.2006,  19:24 Найти цитируемый пост)
В ограничениях на длину строки адреса. У FF это, кажется, 4 кБ, у IE - что-то в районе двух, а некоторые прокси режут адрес по 512 байт (хотя это уже крайность и редкость).

Вообще-то это ограниченно протоколом HTTP вроде...
PM ICQ   Вверх
max20000
Дата 1.12.2006, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.11.2006

Репутация: нет
Всего: нет



Поскольку там все равно форма, лучше вставлять данные не в адрес, а в hidden-поля
С принципом таким знаком, но вот в чём представляется трабл - какова максимальная символьная длина, ну скажем, элемента textarea? потянет ли его value символов тысяч 6?

Если я с этим никак не справлюсь, то тогда подскажите альтернативу. Нужно следующее
1) генерируется во фрейме форма, пользователем (создаётся HTML - виртуально)
2) чтобы сохранить данную страничку текстом в БД требуется передать её в виде "<HTML></HEAD>.... и т д." PHP-скрипту, который осуществляет сам процесс вставки в базу.
 smile 
PM MAIL   Вверх
SelenIT
Дата 1.12.2006, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 8
Всего: 401



max20000, 
Цитата(max20000 @  1.12.2006,  10:48 Найти цитируемый пост)
потянет ли его value символов тысяч 6?

Потянет с огромным запасом. Если форму принимает PHP-скрипт с умолчательной конфигурацией, то максимальный объем принимаемых POST-данных - 8МБ. Тут уже скорее ограничения базы могут сказаться (у MySQL-ного типа TEXT - 65кБ, так что понадобится MEDIUMTEXT).

Mal Hack, 
Цитата(Mal Hack @  30.11.2006,  19:54 Найти цитируемый пост)
Вообще-то это ограниченно протоколом HTTP вроде...

Если верить Microsoftу, то нет... Но на практике все равно ограничения накладывают именно конкретные реализации.


Это сообщение отредактировал(а) SelenIT - 1.12.2006, 12:10


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
max20000
Дата 4.12.2006, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.11.2006

Репутация: нет
Всего: нет



 c textarea прокатила отправка, 
но:
получение в PHP-скрипте опять обрубает уже не до 2 кб а до 1 кб. админ предполагает что проблема не в настройках сервакак или ПХП. тем более, что это уже не метод гет, а пост... так что в проблема с ограничением строки адреса отпадает.  smile 
PM MAIL   Вверх
max20000
Дата 5.12.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.11.2006

Репутация: нет
Всего: нет



сорррии.... вроде вроде бы прокатило!!! Спасибо всем!!! smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0484 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.