Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использование шаблона, замена переменной 
:(
    Опции темы
Neznayka
Дата 2.11.2005, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 26.8.2005

Репутация: нет
Всего: нет



Есть некий шаблон
http://technotec.ru/123/
Надо что б при нажатии на ссылку текст в середине менялся на другой текст, который в сваю очередь написан отдельный хтмл файлом, или просто текстовым, или в базе данных. Без разницы.


Как это проще всего сделать?
Просто нехочется плодить страницы в геаметрическом порядке.



Я предпологаю схема должна быть такой.
Есть пременная $a при нажатии на ссылку ей присваивается значение переменной $b.
Я скорей всего ошибаюсь так как в пхп не силен.
PM MAIL   Вверх
WhiteSpirit
Дата 2.11.2005, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Если хочешь всё в одном файле то

Ставишь в нужном месте переменную $out,

ссылки делаешь вида:

myhost.ru/index.php?id=1 f а также 2, 3...


Код

 switch ($_GET[id]) 
{
   case 0:  //Условие 1
             $out="text1"      
     break;
   case 1:  //Условие 2
             $out="text2"                 
     break;
   case 2:  //Условие 3
             $out="text3" 
     break;
 }

--------------------
To beer or no to beer
PM MAIL   Вверх
Neznayka
Дата 2.11.2005, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 26.8.2005

Репутация: нет
Всего: нет



а елси допустим у меня каждое значение переменной в одельном файле? так можно?
Код

 switch ($_GET[id]) 
{
   case 0:  //Условие 1
             $out="link1"      
     break;
   case 1:  //Условие 2
             $out="link2"                 
     break;
   case 2:  //Условие 3
             $out="link3" 
     break;
 }




PM MAIL   Вверх
WhiteSpirit
Дата 2.11.2005, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Так нет. Но можно через include
--------------------
To beer or no to beer
PM MAIL   Вверх
Mal Hack
Дата 2.11.2005, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(WhiteSpirit @ 2.11.2005, 19:28)
Так нет. Но можно через include

Это смотря какой файл.
В догонку, желательно на 100% огбрабатывать default у switch'a.
PM ICQ   Вверх
WhiteSpirit
Дата 3.11.2005, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Mal Hack

точна, совсем забыл. А то ведь после id= что угодно может быть
--------------------
To beer or no to beer
PM MAIL   Вверх
Neznayka
Дата 6.11.2005, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 26.8.2005

Репутация: нет
Всего: нет



Цитата(WhiteSpirit @ 2.11.2005, 18:28)
Так нет. Но можно через include

Это как?
PM MAIL   Вверх
Mal Hack
Дата 6.11.2005, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Neznayka @ 6.11.2005, 19:10)
Это как?

Это - никак, это не правильно.
Тебе надо либо file_get_contents(); либо fpassthru();.
PM ICQ   Вверх
Neznayka
Дата 6.11.2005, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 26.8.2005

Репутация: нет
Всего: нет



Цитата(Mal @ 6.11.2005, 18:46)
Цитата(Neznayka @ 6.11.2005, 19:10)
Это как?

Это - никак, это не правильно.
Тебе надо либо file_get_contents(); либо fpassthru();.

Ты можешь пример кода написать я просто в пхп мало чаго понимаю((
Исправить что магу но вот написать самостоятельно с нуля для меня проблема.
PM MAIL   Вверх
Mal Hack
Дата 6.11.2005, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Neznayka @ 6.11.2005, 22:52)
Исправить что магу но вот написать самостоятельно с нуля для меня проблема.

Вот учись и пиши.
Мануал на php.net еще никто не отменял.
PM ICQ   Вверх
Neznayka
Дата 7.11.2005, 02:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 26.8.2005

Репутация: нет
Всего: нет



Еслиб я сам мог это сделать, то тут бы не просил помощи.




Пришлось делать по другому способу. Всем спасибо за Помощь.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0567 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.