![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| WEBCODER |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 20.5.2007 Где: Владивосток Репутация: нет Всего: нет |
Всем доброго времени суток.
Имеется следующая проблема: У меня есть форма у которой при полной загрузке примерно 510 input'oв На локальном серве все они передаются и нормально принимаются скриптом. А на хостинге не передается более чем 198 Элементов. В чем проблема я так и не смог понять. Если кто сталкивался с таким подскажите как можно исправить. И главное куда смотреть. Второй день головой об стенку долблюсь. Но результатов ноль. HELP!!! |
|||
|
||||
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: 1 Всего: 5 |
Вы не пробовали задать этот вопрос в службу поддержки вашего хостинг-провайдера?
-------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
думаю, стоит начать с выяснения значения директивы php.ini post_max_size
Добавлено через 23 секунды если там стоит достаточно большое значение - действительно, проще обратиться в техподдержку. |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
WEBCODER, в PHP или апача стоит ограничение на импуты обычно равняется 200пост или гетов. + к этому размеру размер данных. (post_max_size).
переписывайте свой бред. я видел товарищя подобного у него эксель был на инпутах в техподержку писал нам мы его лесом послали так как для всего сервера изменять настройки не будем.! У него тоже на локальной все работало из 1000инпутов приходило 200. -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
WEBCODER, Кстати, спасение, в каком-то смысле, можно получить примерно так.
-- Все поля в таблице выводить с установленным атрибутом disabled. -- При фокусировке поля атрибут скриптом снимать -- при изменении поля, если его значение изменилось, не выставлять disabled обратно, если не изменилось - выставлять. Таким образом, количество инпутов может быть достаточно большим, а вот количество реально передаваемых значений на сервер значительно уменьшится. Редкий юзер соберется поменять все 500 значений за раз. Но и такого юзера можно скриптом предупредить... Понятно. что нужно будет переписать приемную часть, чтобы отсутствующие поля не обрабатывались, но изменений, в серверной части, imho, не должно быть много... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Photon |
|
|||
|
Злобный программер ![]() ![]() Профиль Группа: Участник Сообщений: 282 Регистрация: 27.2.2009 Где: Таганрог Репутация: 10 Всего: 12 |
Ну есть еще вариант: перед отправкой формы собирать все параметры в одно поле и отправлять только его..
-------------------- With best regards.. |
|||
|
||||
| WEBCODER |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 20.5.2007 Где: Владивосток Репутация: нет Всего: нет |
ksnk, Можете алгоритм поподробнее написать, а то даже не знаю как подступиться к этому.
Photon, скажите, какие есть для этого функции чтобы собрать все значения в одно поле? (ссылка на javasсript доку приветствуется). |
|||
|
||||
| MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
WEBCODER, например на jQuery
-------------------- Amazing |
||||
|
|||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Хм.. не все оказалось так просто. на disabled элементы просто не срабатывают обработчики событий. Связано это с jQuery или само по себе так - не разбирался. Можно просто обернуть наш инпут еще одним элементом и повесить события на него. Вот примерный вариант, как оно могло бы работать. php тут используется только чтобы нагенерить достаточно большое количество инпутов.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |