Новая страница

Jeison

Новичок
Новая страница

подскажите, как сделать чтоб при нажатии на сылку открывалась страница того же вида что и была, только уже с другим основным текстм.
например
htp://localhost/index.php тутглавная страница
ссылка
http://localhost/index.php?page=download сылка на файловый архив. чтоб со старным дизайном, только основной текст на странице будет другой
 

Sender

Новичок
Jeison
тебе необходимо завести переменную и отслеживать что тебе передали в адресной строке. и в зависимости от значения этой переменной выводить тот или иной текст

-~{}~ 30.03.07 12:22:

например
htp://localhost/index.php
массив $_GET будет пустой

а при
http://localhost/index.php?page=download
там будет установлена переменная $_GET['page']

тебе надо проверить массив $_GET и вывести что тебе надо
 

Фанат

oncle terrible
Команда форума
Вот только непонятно, зачем проверять переменную $_GET['page'] и что-то выводить, когда можно сразу обратиться к скрипту download.php
 

push

Новичок
можно реализовать всё через switch.
забирать через $_GET переменную...
примерно так выглядит это:
switch ($_GET['page']) {
case download:
break;
default:
#дефолтовая страница.
}
 

Фанат

oncle terrible
Команда форума
опять возникает вопрос, ЗАЧЕМ реализовывать всё через switch, когда можно прекрасно обойтись без него
 

tf

крылья рулят
просто все они привыкли делать
RewriteRule ^download$ index.php?module=download
привычка
 

Фанат

oncle terrible
Команда форума
tf
не надо быть адвокатом ламеров.
и находить объяснения их дурацким поступкам.
 

push

Новичок
а если этих файлов 100, и единственное различие в них в маленькой цитате... то тоже лучше прямые запросы на каждый файл делать?

Фанат
не вижу смысла мерится у кого больше... но мне совсем не нравится данная грубость, я предложил один из множества вариантов реализации, кому что удобнее тот и будет использовать... Ваша точка зрения не единственная и не окончания, Вы не является эталоном...
 

tf

крылья рулят
Фанат, пайду отдохну
или займусь еще чемнибуть полезным :))
 

Фанат

oncle terrible
Команда форума
push
ты бы не позорился.
Сказал глупость - помолчи. Оправдываясь, ты выставляешь себя ещё большим дураком.
Если ты не понимаешь, что такое пхп, и для чего он нужен - то надо молчать и спрашивать. а не писать чепуху

-~{}~ 30.03.07 12:43:

tf
ну сам посуди.
человек спрашивает про то, как делается index.php?page=download
то есть, время его знакомства с пхп исчисляется минутами. О каком мод_реврайте может идти речь?

следующий оратор ничего, кроме кейса для показа 100 страниц, отличающихся одной фразой, придумать не может. Та же самая ситуация.
 

Jeison

Новичок
э... я так ничего и не понял. можете дать небольшой пример
 

Фанат

oncle terrible
Команда форума
чего тут непонятного?
/download.php - ссылка на файловый архив.
 

Jeison

Новичок
ну мне бы пример кода. а то я так буз 100 грамм не разберусь :(
 

Апокалипсис

тех дир matras.ru
URL запрос: download.php?page=download
в скрипте:
if($_GET['page']=="download")
{
// тут код если page=download
}

Также прочитай про операторы [m]if[/m] [m]switсh[/m]
 

MadGreen

meninweb
какого кода? ссылки?
тебе уже и пхп код с условиями и рабочий вариант вообще без пхп подсказали (Фанат)
 

Jeison

Новичок
Автор оригинала: Апокалипсис
URL запрос: download.php?page=download
в скрипте:
if($_GET['page']=="download")
{
// тут код если page=download
}

Также прочитай про операторы [m]if[/m] [m]switсh[/m]
огромное спасибо!!!!!!
 

Фанат

oncle terrible
Команда форума
Апокалипсис
можешь объяснить - на хера ему этот код?

-~{}~ 31.03.07 21:43:

впрочем, можешь не объяснять
 
Сверху