Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 14:22   #1
belvision
 
Регистрация: 14.11.2007
Сообщений: 6
По умолчанию как отправить url страницы с формой

Здравствуйте уважаемые программисты, подскажите как решить проблему
Как сделать так чтобы вместе с данными формы отправлялся 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 ?>"> и отсылался отбработчику формы
belvision вне форума Ответить с цитированием
Старый 04.12.2010, 16:25   #2
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

поменяй всем файлам расширение на .php
тогда $file="/h/htdocs/txtvit/".$name.".php"; будет загружать страницы корректно. и сама форма должна быть с расширением php, чтобы воспринимать php-код
Mortimoro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скриншот веб-страницы по URL без ее открытия в TWebBrowser. SkAndrew Общие вопросы Delphi 6 25.04.2010 21:08
Как сделать столкновение объекта с формой yakimchukav Помощь студентам 2 23.09.2009 19:31
Как узнать URL страницы с которой перейшли на мою SeRhy PHP 2 08.07.2009 22:19
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы ilusha JavaScript, Ajax 7 25.02.2009 09:59
Как сделать разрыв страницы печати по условию и узнать номер страницы Leanna Microsoft Office Excel 2 21.01.2008 06:59