Есть документ HTML5:Код HTML:URL работает через "mod rewrite".<form method="post" enctype="multipart/form-data" action="/register/"> <input type="text" name="name" maxlength="50" placeholder="Логин"> <input type="text" name="password" maxlength="50" placeholder="Пароль"> <input type="submit" value="Отправить" name="s"> </form>
PHP модуль FastCGI.
При отправке этой формы, сначала POST запрос, потом редирект 302 без POST запроса. Почему? Скрипт работающий на этот адрес "чистый", то есть там нету никакой редиректы. Проблема откуда может возникнуть? Где нужно искать? Или это такой стандарт?
- 15.04.2014 01:40
- 15.04.2014 09:44
Top-tompak, ну вы php-код то продемонстрируйте, с формой все понятно.
- 15.04.2014 12:23
Top-tompak, возможно, правила построения URL делают редиректы с неверного урла /register/ на правильный. Нужно смотреть код, который у вас обрабатывает запросы по адресу /register/
Спасибо сказали:
Top-tompak(16.04.2014), - 16.04.2014 02:25
- 28.04.2014 04:12
Подскажите пожалуйста, (я еще только учусь, поэтому прошу сильно не бить) хочу добавить в регистрационную форму на джумле еще одно поле с выпадающим списком.
Вот такой html код:Код HTML:Мне его надо вставить внутрь таблицы (кусок кода):<select><optgroup label="Группа 1"> <option value="1">Option</option> <option value="2">Textarea</option> </optgroup><optgroup label="Группа 2"> <option value="3">Label</option> <option value="4">Fieldset</option> <option value="5">Legend</option></select>
Код:Если я правильно понимаю, нужно вставить это в значение value?! Как правильно это сделать?<tr> <td> <input type="text" id="username" name="<?php echo $this->usernameFieldName; ?>" size="40" value="<?php echo $this->escape($this->user->get( 'username' )); ?>" class="inputbox required validate-username" maxlength="25" /> * </td> </tr>
- 29.04.2014 03:14
Подскажите, а как можно расшифровать код (это кусок кода отвечающий за ввод регистрационных данных в Joomla в частности Имени пользователя):
Код:Интересует прежде всего выделенное жирным.<input type="text" name="<?php echo $this->nameFieldName; ?>" id="name" size="40" value="<?php echo $this->escape($this->user->get( 'name' )); ?>" class="inputbox required" maxlength="50" />
- 29.04.2014 11:36
suschinsky, с джумлой я не знаком, но скорей всего этот код выводит данные после валидации, либо выводит пустоту, если вы в первый раз зашли на странице.
Например, вы заполняете форму регистрации написали имя, почту и пароль. Нажимаете "Регистрация", однако в пароле мало символов, или почта с ошибкой написана. И этот код вписывает в форму те данные, которые вы ввели в первый раз, чтобы вам не пришлось вводить их повторно после перезагрузки страницы.
Что касается вопроса выше - вряд ли просто вставка HTML кода с выпадающим списком поможет вам добавить еще одно поле при регистрации - мало вывести выпадающий список, надо еще на стороне сервера введенные данные обработать и сохранить в базе данных. Если же этого не сделать, а просто добавить код выпадающего списка, то он никак не повлияет на регистрацию, и данные, которые пользователь укажет, просто не сохранятся.Последний раз редактировалось OKyJIucT; 29.04.2014 в 11:40.
Спасибо сказали:
suschinsky(30.04.2014), - 29.04.2014 13:06
- Регистрация: 18.12.2013
- Сообщений: 4
- Репутация: 0
- 30.04.2014 05:34
OKyJIucT,
Спасибо! Решение нашлось окольным методом - нашел где у джумлы прячется стандартная регистрация и подправил эти xml файлы, которые идут в обычном html, продублировал код ввода имени и заменил на свой.
похоже на php мне еще рановато замахиваться :) - 01.05.2014 20:05
А как сделать правильный "include" файл выше корня?
Warning: require(): open_basedir restriction in effect. File(/var/www/vhosts/site/base.php) is not within the allowed path(s): (/var/www/vhosts/site/www/:/tmp/) in /var/www/vhosts/site/www/index.php on line 10 Warning: require(/var/www/vhosts/site/base.php): failed to open stream: Operation not permitted in /var/www/vhosts/site/www/index.php on line 10 Fatal error: require(): Failed opening required '/var/www/vhosts/site/www/../base.php' (include_path='.:') in /var/www/vhosts/site/www/index.php on line 10
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Создание сайтов | 3 | 31.05.2011 02:53 |
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Реклама партнерских программ | 3 | 31.05.2011 02:53 |
Качественное программирование на заказ | Создание сайтов | 2 | 13.09.2010 17:02 |
Веб-программирование [php, Xhtml, Css, Javascript] | Другая работа | 0 | 28.02.2010 23:10 |