| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > как отправить url страницы с формой в виде перемен |
| Автор: belvision 4.12.2010, 14:33 |
| Здравствуйте уважаемые программисты, подскажите как решить проблему Как сделать так чтобы вместе с данными формы отправлялся url этой страницы на которой расположена форма. Старница сама сос тоит из 2 частей. Первое это дизайн страницы в формате php в неё вставлен код чтобы наполнить её информацией вот такой <? if (empty($_SERVER['QUERY_STRING'])) { $name="index"; } else { $name=basename($_SERVER['QUERY_STRING']); } $file="/h/htdocs/txtvit/".$name.".htm"; if (is_readable($file)) { readfile($file); } else { echo "<br>Запрошенный вами файл не найден<br>"; } ?> тоесть страницы наполняются информацией из папки txtvit готовая страница формы имеет вид http://sait.ru/index.php?form страница form.htm имеет расширение htm Есть вариант получить url страницы сделав скрытое поле с переменной <input type="hidden" name="ttt" value="<?php echo $PHP_SELF ?>"> Однако это работает только на той части страницы которая в формате php то есть на той части страницы которая определяет дизайн сайта. Изменение в строчке } $file="/h/htdocs/txtvit/".$name.".htm"; на $file="/h/htdocs/txtvit/".$name.".php"; не помогает Задача в том чтобы внутренняя часть страницы тоесть та которая грузится из папки txtvit тоже стала в формате php и чтобы на ней выполнялся код <input type="hidden" name="ttt" value="<?php echo $PHP_SELF ?>"> и отсылался отбработчику формы |
| Автор: supercelt 5.12.2010, 03:52 |
| код двух страниц в студию. А вообще я не понимаю как может страница состоять одновременно из 2 файлов htm и php )) |
| Автор: ksnk 5.12.2010, 12:22 |
| для начала, в каком-нибудь месте этих 2-х страниц стоит вывести print_r($_SERVER). Индекс QUERY_STRING этого массива содержит не совсем ту информацию, которую, видимо, тут ожидают. |