Переход по ссылке, сформированной в переменной

runner

Новичок
Переход по ссылке, сформированной в переменной

Уважаемые господа!

Имеется ссылка примерно следующего вида

"http://www.yandex.ru/yandsearch?stype=www&nl=0&text=%EB%EF%FB%F8%E2%E0%FB"

сформированная в переменной к примеру "$url"

Есть ли команда берущая в качестве аргумента переменную "$url", которая отправляет по ссылке...

Что то на подобие "gotoUrl($url)"

Заранее благодарю и прошу прощения за допущенные ошибки и глупости...

p.s.
Перерыл имеющуюся у меня литературу ничего не нашел...
 

runner

Новичок
Это единственный возможный вариант или есть другие?
 

neko

tеam neko
> которая отправляет по ссылке...
вроде это теперь называется "принудительное лишиние свободы", а не ссылка
 

runner

Новичок
"Пояснение задачи"

Пользователь вводит некоторые данные в форму.
Они направляются на php-страничку, на которой в нескольких переменных жестко определены данные.
Путем действий с переменными все данные определенным образом передаются в ту самую переменную "$url" (итоговое значение переменной является ссылкой приведенного выше вида).

Заранее спасибо...

-~{}~ 01.04.05 19:55:

Сама php-страничка ни чего не выводит, а только обрабатывает данные и перенаправляет пользователя соответственно конечному результату...
 

ueb-master

Guest
Автор оригинала: hobobob
ну так не вижу сложности - делай с переменными и считай-высчитывай но не делай вывода в браузер пока не вычислишь всю свою ссылку и потом хедер локейшн посылай
А почему нельзя скажем воспользоваться
fopen($url,"r") ?
 

SiMM

Новичок
> А почему нельзя скажем воспользоваться
Потому что автору вопроса это не нужно.
 

ueb-master

Guest
Автор оригинала: SiMM
> А почему нельзя скажем воспользоваться
Потому что автору вопроса это не нужно.
?
Ему нужно автоматом уйти по сформированой ссылке насколько я понял?
fopen это и сделает, причем потом вернется обратно насколько я понимаю...
 

runner

Новичок
Автор оригинала: ueb-master
А почему нельзя скажем воспользоваться
fopen($url,"r") ?
Данный вариант не работает.
fopen открывает файл с именем сохраненным в переменной...
Т.к. у меня на сайте такого файла нет, открывать нечего...
Вот...
 

Chatof

Guest
<script language=\"javascript\" type=\"text/javascript\">
<!--
function gotourl(url)
{
location.href='url';
} -->
</script>Естественно ты ява скрипт запихиваешь в HTML код.
Кончено я понимаю, что форум по пхп, но всё таки. Обрабатываешь ты $url, а после обработки делашь так
echo "gotourl('$url')";
Или что то типа этого. Я точно не уверен именно с правильностью вызова функции ява скрипта.
 

runner

Новичок
Автор оригинала: hobobob
header("Location: {$url}");

Но..
перед этой функцией не должно быть никакого вывода
Спасибо, все работает как нужно, но...
Хотелось бы что бы ссылка открывалась в новом окне.
Реально ли это сделать используя
header("Location: {$url}");

Спасибо...
 

tolst

Новичок
Не реально, header("Location: {$url}"); просто посылает HTTP заголовок твоему клиенту чтобы его браузер перенаправился по некому URL...
Это реально сделать при помощи примера Chatof, только немного модифицировав его:


<script language=\"javascript\" type=\"text/javascript\">
<!--
function gotourl(url)
{
window.open(url);
}
gotourl('$url');
-->
</script>
 

tolst

Новичок
Nimous
эм... это не пракатит, твой вариант может прокатить только если его обойти вот так:
<script>
function Subm(){
document.tolst.submit();
}
</script>
<body onload='Subm();'>
<form action='<?=$url?>' target='_blank' name='tolst'>


так как тыкать то на сабмит некому... а ему нужно чтоб в автомате открывалосья всё...
 

Nimous

Guest
Всё-равно если есть FORM?, значит у него есть TARGET :)
 

tolst

Новичок
да ему надо чтоб в автомате, а <A HREF="java script: form.submit();"> отработает только при клике...
 
Сверху