Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: mod_rewrite

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): [1] 2 3 »   

> Без описания
Altx
Отправлено: 15 Июня, 2013 - 09:15:53
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




У меня есть к примеру ссылки:
vodostok_1.php
vodostok_2.php
bezdna_1.php

Как мне эти ссылки переделать чтобы отображало
index.php?vodostok=1
index.php?vodostok=2
index.php?bezdna=1
и т.д.
Работаю с ним первый раз.
Ребят помогите ато скок читал не могу понять как он работает(
 
 Top
Master_pascal
Отправлено: 15 Июня, 2013 - 10:01:51
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)

[+][+][+][+][+]


это тебе придётся весь код с vodostok_1,2 bezdna_1 в index.php перезаписать и поставить условия
PHP:
скопировать код в буфер обмена
  1. ]if ( $_GET['vodostok']==1) {
  2. vodostok_1.php}
  3. потом ссылки сделать index.php?vodostok=1
 
 Top
Altx
Отправлено: 15 Июня, 2013 - 10:10:48
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Тоисть в самом файле странички вписыватЬ?
 
 Top
Master_pascal
Отправлено: 15 Июня, 2013 - 10:15:49
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)

[+][+][+][+][+]


fможно посто
PHP:
скопировать код в буфер обмена
  1. if ( $_GET['vodostok']==1) {include(' vodostok_1.php')}
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Июня, 2013 - 12:49:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Altx, не слушайте этого человека, он не понимает о чем говорит, вот то что вам нужно
 
 Top
Altx
Отправлено: 15 Июня, 2013 - 13:04:49
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




DeepVarvar пишет:
вот то что вам нужно


тоже не то.
У меня есть http://мой_сайт/vodostok_1.php а мне нада с этой ссылки сделать http://мой_сайт/index.php?vodostok=1

(Отредактировано автором: 15 Июня, 2013 - 13:05:24)

 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Июня, 2013 - 13:11:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ну конечно - не то.
Тебе шашечки или ехать?
Почитай полностью и внимательно.
Осознай как применить к своему случаю.
 
 Top
teddy
Отправлено: 15 Июня, 2013 - 13:16:59
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




Altx
Тогда тема топика не соответствует проблеме.

PHP:
скопировать код в буфер обмена
  1. <a href="index.php?vodostok=1">Водосток 1</a>
  2. <a href="index.php?vodostok=2">Водосток 2</a>
  3.  
  4. switch($_GET['vodostok']){
  5.     case 1: include "нужный файл"; break;
  6.     case 2: include "нужный файл"; break;
  7.     default: echo "Данная страничка не существует";
  8.  
  9. }

Не запускал, но походу вот ваше решение... как то так должно быть..

(Отредактировано автором: 15 Июня, 2013 - 13:18:45)

 
 Top
LIME
Отправлено: 15 Июня, 2013 - 13:21:05
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)





teddy бедный DeepVarvar
ему теперь и в тебя бросать помидоры))
 
 Top
teddy
Отправлено: 15 Июня, 2013 - 13:24:33
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)





LIME Почему это? )) Данный код вполне должен отработать, если человеку при нажатии на ту или иную ссылку нужно получить определенный контент Улыбка Это что то вроде одностраничного сайта получится ) Кстати, делал уже так, все нормально работало )
 
 Top
LIME
Отправлено: 15 Июня, 2013 - 13:24:34
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




подсказка
Цитата:
RewriteEngine on

RewriteRule (\w+)_(\d+)\.php index.php?$1=$2 [L]

(Добавление)
teddy почитай тоже статью Варвара

(Отредактировано автором: 15 Июня, 2013 - 13:25:21)

 
 Top
DelphinPRO
Отправлено: 15 Июня, 2013 - 13:27:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




а что не так сказал teddy?
топикстартеру нужно по обычным ссылкам с гет-параметрами подключать нужные файлы. Соответственно проверяем наличие и значение параметра и подключаем необходимый файл.
Объяснять использование чего-то более сложного не имеет смысла.
(Добавление)
LIME
ты прочитай что он пишет
Altx пишет:
Как мне эти ссылки переделать чтобы отображало

т.е. в адресной строке это должно быть, а у тебя с реврайтом в адресе будет vodostok_1.php

PS Если я конечно правильно полнял ТС


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
LIME
Отправлено: 15 Июня, 2013 - 13:30:02
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




DelphinPRO ты чё))
посмотри тему
и вопрос
про подключение никто не заикнулся
(Добавление)
Altx уточняй что значит "чтобы отображало"
 
 Top
teddy
Отправлено: 15 Июня, 2013 - 13:31:17
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




LIME
Я читал ее ) прочитал ещё разок )) мой вариант устарел исходя из статьи, согласен ) но автору темы нужно именно такое решение ) Я же не утверждал, что этот вариант самый лучший ) А просто ответил в теме именно на тот вопрос, который волновал ТС )
 
 Top
DelphinPRO
Отправлено: 15 Июня, 2013 - 13:34:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




LIME пишет:
DelphinPRO ты чё))
посмотри тему
и вопрос

так я и смотрю. и тема не соответствует вопросу Улыбка

короче, ждем более конкретных разъяснений от топикстартера.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB