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 :: Довести до ума форму на Jquery
Покинул форум
Сообщений всего: 9
Дата рег-ции: Сент. 2012
Помог: 0 раз(а)
Кто-нибудь может взяться довести эту форму до ума за небольшую денежку?
Нужно только:
а) скрипт передавал данные из Формы 2 в кодировке 1251
б) сделать в Форме 1 вывод ошибок типа "введите имя", "введите e-mail", "введите пароль", "в имени должно быть не менее 3-х символов", "неправильно введен код капчи"
в) в Форме 1 капча уже прикручена и по инпуту работает - нужно сделать чтобы и при отправке скриптом тоже проверялась правильность ее ввода
Суть скрипта: данные вводятся только в одну форму, откуда берутся и сабмитятся в обе формы.
Формы обращаются к разным файлам и в разных кодировках (сам сайт в кодировке UTF8).
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Если сай в utf8, то зачем с cp1251 заморачиваетесь ?
Выполню Вашу задачу.
Проверьте личку.
nwnet
Отправлено: 12 Сентября, 2012 - 01:12:33
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Сент. 2012
Помог: 0 раз(а)
armancho7777777 пишет:
Если сай в utf8, то зачем с cp1251 заморачиваетесь ?
Выполню Вашу задачу.
Проверьте личку.
Рассылка идет в кодировке 1251 - поэтому со второй формы передаются данные в кодировке 1251.
armancho7777777
Отправлено: 12 Сентября, 2012 - 01:14:10
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
nwnet пишет:
Рассылка идет в кодировке 1251
Какая рассылка?
Файл с формой получает сторонние данные в этой кодировке, или что ?
nwnet
Отправлено: 12 Сентября, 2012 - 01:17:46
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Сент. 2012
Помог: 0 раз(а)
armancho7777777 пишет:
nwnet пишет:
Рассылка идет в кодировке 1251
Какая рассылка?
Файл с формой получает сторонние данные в этой кодировке, или что ?
В первой форме вводятся Имя мыло (UTF8) и пароль, ну и капча.
Вторая как бы получает из первой имя и мыло, но поскольку имя для рассылки нужно в кодировке 1251, то поэтому и нужно реализовать аналог accept-charset="windows-1251"
---------------
Первая форма регистрирует пользователя на сайта
Вторая форма подписывает его на рассылку
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
nwnet пишет:
Вторая как бы получает из первой имя и мыло, но поскольку имя для рассылки нужно в кодировке 1251, то поэтому и нужно реализовать аналог accept-charset="windows-1251"
Да нет же, причём тут это )
Главное, чтобы файл был с формой в UTF8, а то что Вы туда вводите, с кодировкой не связано. (Добавление)
nwnet пишет:
Первая форма регистрирует пользователя на сайта
Вторая форма подписывает его на рассылку
И не надо делать две формы.
Достаточно в обработчике идентифицировать поля, и там уже всё решить, куда что записывать и отправлять.
nwnet
Отправлено: 12 Сентября, 2012 - 02:30:12
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Сент. 2012
Покинул форум
Сообщений всего: 9
Дата рег-ции: Сент. 2012
Помог: 0 раз(а)
Тоесть вы предлагаете переписать скрипт рассылки + вытекающее из этого: админку этого скрипта рассылки конвертнуть в UTF8, а также конвертнуть уже имеющуюся базу подписчиков в UTF8, а потом еще и баги какое-то время отлавливать.
P.S.: если я скопирую это iconv('windows-1251', 'utf-8', 'Петя'); в приведенный мною выше скрипт обработчика, то 100% уверен работать не будет
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
nwnet пишет:
P.S.: если я скопирую это iconv('windows-1251', 'utf-8', 'Петя'); в приведенный мною выше скрипт обработчика, то 100% работать не будет
У Вас точно ))
nwnet пишет:
в приведенный мною выше скрипт обработчика
Обработчика там нет.
Не знаю, что Вы подразумеваете под словом "обработчик", но я имел в виду файл,
который обрабатывает полученные данные из формы: записывет в БД и т.д.
Если телепатия не подводит, то он у Вас именуется "send.php" )
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.