 студент
сообщений 54 регистрация 20.05.2015 откуда Ростов-на-Дону 
|
Скажите, пожалуйста, Сергей! Можно сделать копию формы, т.е. скопировать form в form1, а затем какие-то строчки формы заменить или, например, всего лишь поменять значения радиокнопок? Если коротко,в каком файле хранятся настройки формы? |
 Администратор доцент
сообщений 984 откуда Москва 
|
На сайт можно устанавливать сколько угодно форм, меняя названия папок, напр. form1, form2 и т.д. При этом не забывать у установочном коде
код |
//Установка формы
//Вместо "папка_скрипта" - по умолчанию form
$strpath="папка_скрипта/form.php";
| "папка_скрипта" заменить на нужную папку. Кстати, по моему ПРО -формы у меня ещё нет. Кстати, хорошая идея дополнить скрипт возможностью создания неограниченного количества форм. Злой админ! Не флудить и не спамить!
|
 студент
сообщений 54 регистрация 20.05.2015 откуда Ростов-на-Дону 
|
Спасибо, это я знаю, но форма в новой папке не появляется, надо её вид настраивать сначала. Но у меня появился альтернативный вариант. Ничего не менять в форме, а изменить комментарий (у меня форма в файле html). Т.е. форма одна, а то, что отличается, пишу текстом. Тогда возникает другой вопрос. Сообщения с формы поступают в формате: вопрос с сайта site.ru. В коде стоит: $subject= "Вопрос с сайта код |
".$_SERVER['SERVER_NAME'];
| А можно ли поменять SERVER_NAME на имя конкретной страницы html на которой пользователь заполнял форму. Я не нашёл как обращаться к странице.
Может так? код |
$_SERVER['SCRIPT_FILENAME']
|
|
 Администратор доцент
сообщений 984 откуда Москва 
|
Вместо $_SERVER['SERVER_NAME'] пишем $_SERVER['PHP_SELF'] Злой админ! Не флудить и не спамить!
|
 студент
сообщений 54 регистрация 20.05.2015 откуда Ростов-на-Дону 
|
Спасибо, попробую.
Что-то не слушается. Выдаёт только имя самого сайта, что и раньше. Может быть что-то перегрузить надо? |
 Администратор доцент
сообщений 984 откуда Москва 
|
Если код изменён в правильном месте и сохранён, а результат тот же, значит страница выдаётся из кэша браузера, или (и) сервера. Злой админ! Не флудить и не спамить!
|
 студент
сообщений 54 регистрация 20.05.2015 откуда Ростов-на-Дону 
|
Кэш браузера почистил - не помогло, а где чистить кэш сервера, не нашёл. 
А с копированием формы разобрался, в прошлый раз дал в файле ссылку не на ту форму. Сейчас скопировалась папка вместе с настроенной формой. Спасибо. |
 Администратор доцент
сообщений 984 откуда Москва 
|
Можно в виде эксперимента на страничку с формой вставить код |
<meta http-equiv="Cache-Control" content="no-cache" />
| Но я бы проверил ещё раз: надо было в файле form.php заменить строку $subject= "Вопрос с сайта ".$_SERVER['SERVER_NAME']; на $subject= "Вопрос с сайта ".$_SERVER['PHP_SELF']; Злой админ! Не флудить и не спамить!
|
 студент
сообщений 54 регистрация 20.05.2015 откуда Ростов-на-Дону 
|
Всё решилось! Извиняюсь, это мой косяк. В коде "установка формы" не поменял имя папки скрипта. Вернее, я её менял, только теперь надо найти в каком файле менял. 
Вспомнил! Поменял вверху, где $catalog, в фале form.php, а в коде html файла забыл))) |
 Администратор доцент
сообщений 984 откуда Москва 
|
Да, надо срочно ПРО версию делать. Сейчас как раз самоизоляция очень кстати :) Злой админ! Не флудить и не спамить!
|
|