Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перейти на несколько уровней ниже
 
 автор: denand   (26.12.2007 в 16:14)   письмо автору
 
 

Всем привет!!
токой вопрос:
1.данные поступают на обработку в скрипт в адресной строке появляется.-адрес..
2 Далее, в этом же скрипте есть ссылка на другой скрипт , обычная <a href = abc.php
т.е в адресной строке (к этому адрессу) дописывается еще - abc.php
задача - надо перейти на другой скрипт находящийся на несколько уровней -ниже!!!
как очистить адресную строку, что бы сформировать новую а не дописывать.- поверх.
Спасибо.

   
 
 автор: bronenos   (26.12.2007 в 16:22)   письмо автору
 
   для: denand   (26.12.2007 в 16:14)
 

один уровень вверх
../

   
 
 автор: denand   (26.12.2007 в 16:38)   письмо автору
 
   для: bronenos   (26.12.2007 в 16:22)
 

bronenos! дружище!!! - вверх, не проблема.. мне наоборот вниз надо..:)
поэтому и хочу строку частично очистить.

   
 
 автор: Thrasher   (26.12.2007 в 16:42)   письмо автору
 
   для: denand   (26.12.2007 в 16:38)
 

Ты попробуй, тебе правильно написали.

   
 
 автор: denand   (26.12.2007 в 16:54)   письмо автору
 
   для: Thrasher   (26.12.2007 в 16:42)
 

Thrasher! - я только что прописал то что было предложенно, результат- к тому адрессу прибавляется еще один адресс!!! Я наверное как то неправильно пояснил? может что уточнить надо?
смотрите? пример: в дереве есть такая расстанговка...a/b/c/d/e/f/-это тот адрес с главного скрипта с этого же скрипта идет ссылка на другой файл в другой папке
ПРЕДПОЛОЖИМ МНЕ НАДО ПОПАСТЬ В - / С / И ИЗ НЕЕ УЙТИ ПО ДРУГОЙ ВЕТКЕ В СТОРОНУ!!!!- ГДЕ И НАХОДИТСЯ ИСКОМЫЙ ФАЙЛ.
ВОТ И ВСЕ. В НАШЕМ ЖЕ ВАРИАНТЕ Я МОГУ ТОЛЬКО - БАНАЛЬНО ДОПИСАТЬ...

   
 
 автор: bronenos   (26.12.2007 в 17:01)   письмо автору
 
   для: denand   (26.12.2007 в 16:54)
 

из папки f в папку c:
../../../

   
 
 автор: vitali   (26.12.2007 в 16:56)   письмо автору
 
   для: denand   (26.12.2007 в 16:38)
 

Сентенции: "Не четко сформулированная задача порождает, возможно правильный, но бесполезный совет”
По существу – Прочтите файл abc.php, выберите все строки с контекстом href=…
И "развлекайтесь" с полученным списком.

   
 
 автор: mihdan   (26.12.2007 в 16:58)   письмо автору
 
   для: vitali   (26.12.2007 в 16:56)
 

Зачем файл читать -то О_о ?

   
 
 автор: mihdan   (26.12.2007 в 16:55)   письмо автору
 
   для: denand   (26.12.2007 в 16:14)
 


<a href = "../abc.php">test</a>

   
 
 автор: denand   (26.12.2007 в 17:16)   письмо автору
 
   для: mihdan   (26.12.2007 в 16:55)
 

Мне уже стыдно писать...
наверное я даже вопрос сформулироватьт не могу???
последний раз пробую.. и умираю..
____________________________________________
если в ссылке сделать так-!!!!!! --- <a href = "../abc.php">test</a>

то Ннеизменно дописывается в адресную строку!!!!!

http://site/mod/doc/site/www/temp/dos_ob/form.tpl>
-- ВОТ В ФАЙЛ FORM.TPL МНЕ НАДО ПОПАСТЬ!!!! НО НЕ ПУТЕМ ДОПИСЫВАНИЯ!!!

[поправлено модератором]

   
 
 автор: bronenos   (26.12.2007 в 18:25)   письмо автору
 
   для: denand   (26.12.2007 в 17:16)
 

пишите ссылку относительно корня сайта (/)

   
 
 автор: denand   (26.12.2007 в 19:01)   письмо автору
 
   для: bronenos   (26.12.2007 в 18:25)
 

bronenos, ДРУЖИЩЕ!! ПОЯСНИ НАГЛЯДНО...

   
 
 автор: LordLeo   (26.12.2007 в 21:53)   письмо автору
 
   для: denand   (26.12.2007 в 19:01)
 

Есть два пути: относительный и абсольтный.
Первый путь. По твоему первому примеру a/b/c/d/e/f/, чтобы попасть в с/ и из нее уйти по другой ветке в сторону, надо подняться сначала до с/ вверх (../../../) и потом явно указывать названия разделов (к примеру с1,с2,с3) другой ветки. То есть ../../../с1/с2/с3.
Также надо знать у какого файла управление. Например, если ссылка прописывается в файле, который в свою очередь вызывается из другого файла методом include и т.д., управление находится у второго файла, и относительный путь надо отсчитывать от него. Чтобы узнать какой файл имеет управление, надо вывести путь этого файла командой echo $_SERVER['SCRIPT_FILENAME'] в том месте где прописывается ссылка.
Второй путь. Указываешь полный путь http://site/mod/doc/site/www/temp/dos_ob/form.tpl в параметре href. Bronenos скорее всего это имел ввиду. Но я думаю это не желательно.
Слова "то неизменно дописывается в адресную строку!!!!!" мне не понятны, неужели при переходе по ссылке адресная строка полностью не меняется?

   
 
 автор: Faraon   (26.12.2007 в 22:03)   письмо автору
 
   для: LordLeo   (26.12.2007 в 21:53)
 

>если в ссылке сделать так-!!!!!! --- <a href = "../abc.php">test</a>

>то Ннеизменно дописывается в адресную строку!!!!!

Вот честно сказать, кто нибудь правильно понял постановку задачи?
Я лично нет.

   
 
 автор: denand   (26.12.2007 в 22:36)   письмо автору
 
   для: LordLeo   (26.12.2007 в 21:53)
 

LordLeo - ВСЕ ДОСТУПНО РАЗЖЕВАЛ.. СПАСИБО. БУДУ ИДТИ ЭТИМ ПУТЕМ, МНЕ КАЖЕТСЯ ИМЕННО ОНО И ВЕРНО.. ТАМ ДЕЙСТВИТЕЛЬНО ИНКЛУДЯТСЯ ФАЙЛЫ, СКОРЕЕ ВСЕГО Я НЕ УЧЕЛ - именно это!
да, и породокс LordLeo все что я прописывал в ссылке обязательно ДОПИСЫВАЛАСЬ В БРАУЗЕРНУЮ строку!!! поэтому то и шумлю на весь форум!. адресс в браузере от первого скрипта вообще НЕ МЕНЯЕЕТСЯ! :)))
__________________________________
всем спасибо за столь бурное обсуждение.

   
 
 автор: Faraon   (26.12.2007 в 21:37)   письмо автору
 
   для: denand   (26.12.2007 в 16:14)
 

> 1.данные поступают на обработку в скрипт в адресной строке появляется.-адрес..
Далее, в этом же скрипте есть ссылка на другой скрипт , обычная <a href = abc.php
т.е в адресной строке (к этому адрессу) дописывается еще - abc.php
задача - надо перейти на другой скрипт находящийся на несколько уровней -ниже!!!

Интересная постановка задачи, ни фига не понял!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования