#1 12.05.06 22:38
Помогите с URL
Вообщем в чём нужна помощь. Я хочу сделать чтобы при нажатии на URL выполнялось действие INCLUDE.
Допустим:
Страница - 1 (Якобы это URL) при нажатии происходит не переход на: Страница - 1, а действие INCLUDE (Страница - 1)
Заранее благодарен...
Offline
#2 12.05.06 22:46
Re: Помогите с URL
а может лучше просто захайдить блок, который ты хочешь инклюдом подключать? )
Offline
#4 12.05.06 22:52
Re: Помогите с URL
Мне не блок нужен... Есть у меня страница на которой ссылки, но когда просто переход по ссылкам происходит, то не чаво не получается сбивается, вот мне и нужно инклудом выводить... ну или REQUIRE Чтобы на текущей странице, а не на той которая б открывалась... воть....
Offline
#5 12.05.06 22:56
Re: Помогите с URL
header.php - Макушка
footer.php - Низ
Index.php - (header.php и footer.php + 1.php) загружается INCLUDE
а именно:
<?php // #################### Конфиг ##################
include_once('conf.php');
// ####################### Меню #################### ?>
<tr><td width='200' height='50'>
<? include('main/menu.txt');?></td>
<?php // ############## разделитель ################ ?>
<td width="24" height="100%" background="images/bk5.gif">
<img border="0" src="1px.gif" width=24 height=1></td>
<?php // ############### Содержимое ################ ?>
<td width='100%'>
<? include('main/news.txt');?>
</td>
<?php // ################ Нижняя часть ################
include_once('footer.php');
// ################################################# ?>
Если я создаю страницу, то при заргузке всего этого мне выдают ошибку...
Offline
#7 12.05.06 23:33
Re: Помогите с URL
Реализация твоя, конечно, хромает, но то, что ты хочешь можно досчить следующим путём:
Например, вся вышеозначеная тобой конструкция называется main.php, а через неё запускаешь всё остальное, например, так: main.php?url=news, main.php?url=article
И потом, например, так:
Код: php:
$url = (isset($_GET['url']) ? $_GET['url'] : 'news'; // bla bla bla config, header switch ($url) { case 'article1' : include('a1.txt'); break; case 'article2' : include('a2.txt'); break; default : include('news.txt'); break; } // bla bla bla footer
Offline
#9 12.05.06 23:39
Re: Помогите с URL
Karminsky написал(а):
URANUS написал(а):
Архангел, использовал бы готовый NUKE зачем велосипед изобретаешь =).
Чушь собачья.
Для тех, кто разбирается, это чушь, согласен 100%. А для тех, кто хочет "просто сайт", самое оно. Хотя, возможно появилось, еще что-то более простое.
Offline
#10 12.05.06 23:53
Re: Помогите с URL
Эх...
Parse error: parse error, unexpected ';' in W:\www\NetworkWorld.loc\main.php on line 3
Offline
#11 12.05.06 23:54
Re: Помогите с URL
URANUS написал(а):
Для тех кто умеет... А как уметь если использовать всё готовое ? Читать... А как проверять... Всё нормально сайт да сайт...
Offline
#12 13.05.06 00:08
#13 13.05.06 00:28
#14 13.05.06 00:32
Re: Помогите с URL
URANUS написал(а):
Для тех, кто разбирается, это чушь, согласен 100%. А для тех, кто хочет "просто сайт", самое оно. Хотя, возможно появилось, еще что-то более простое.
Если человек что-то спрашивает, пытается сделать сайт сам - значит он хочет его сделать сам, а не использывать готовое, значит ему интересен не сам факт существования сайта, а процесс его создания своими руками.
DR*Arhangel написал(а):
Эх...
Parse error: parse error, unexpected ';' in W:\www\NetworkWorld.loc\main.php on line 3
Серъёзно похоже... ';' смотри где пропустил
Offline
#15 13.05.06 01:08
Re: Помогите с URL
Karminsky написал(а):
похоже... ';' смотри где пропустил
по-моему наоборот)
Offline
#16 13.05.06 01:20
Re: Помогите с URL
Karminsky написал(а):
URANUS написал(а):
Для тех, кто разбирается, это чушь, согласен 100%. А для тех, кто хочет "просто сайт", самое оно. Хотя, возможно появилось, еще что-то более простое.
Если человек что-то спрашивает, пытается сделать сайт сам - значит он хочет его сделать сам, а не использывать готовое, значит ему интересен не сам факт существования сайта, а процесс его создания своими руками.
Вполне логично, как-то я об этом не подумал.
Offline
#17 13.05.06 01:50
Re: Помогите с URL
Мдя... не есть гуд....
Код::
<?php
$URL = (isset($_GET['url']) ? $_GET['url'] : "news"
switch ($URL)
{
case 'article1' : require ('Melody.php')";
case 'article2' : require ('mobile.php')";
}
?>Parse error: parse error, unexpected T_SWITCH in W:\www\NetworkWorld.loc\main.php on line 4
Исправлено DR*Arhangel (13.05.06 01:51)
Offline

