Официальный сайт студ.городка НГТУ
Программирование и БД » Помогите с URL 

#1  12.05.06 22:38

Помогите с URL

Вообщем в чём нужна помощь. Я хочу сделать чтобы при нажатии на URL выполнялось действие INCLUDE.

Допустим:

Страница - 1 (Якобы это URL) при нажатии происходит не переход на: Страница - 1, а действие INCLUDE (Страница - 1)

Заранее благодарен...

Offline

#2  12.05.06 22:46

Re: Помогите с URL

а может лучше просто захайдить блок, который ты хочешь инклюдом подключать? )

Offline

#3  12.05.06 22:51

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

#6  12.05.06 23:11

Re: Помогите с URL

Архангел, использовал бы готовый NUKE зачем велосипед изобретаешь =).

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

#8  12.05.06 23:34

Re: Помогите с URL

URANUS написал(а):

Архангел, использовал бы готовый NUKE зачем велосипед изобретаешь =).

Чушь собачья.

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

Re: Помогите с URL

DR*Arhangel написал(а):

Parse error: parse error, unexpected ';' in W:\www\NetworkWorld.loc\main.php on line 3

точкисзапятой не хватает

Offline

#13  13.05.06 00:28

Re: Помогите с URL

DR*Arhangel написал(а):

А как уметь если использовать всё готовое ?

как кто-то когда-то сказал: хочешь научиться программировать? возьми дизассемблер и посмотри, как это делают другие

Offline

#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

#18  13.05.06 10:57

Maq
Профиль

Re: Помогите с URL

Код: php:

<?php
 
$URL = isset($_GET['url']) ? $_GET['url'] : "news";
switch ($URL) 
{
 
case 'article1' :  require ('melody.php'); break;
case 'article2' :  require ('mobile.php'); break;
case 'news' :  require ('news.php'); break;
 
}
?>

Исправлено Maq (13.05.06 13:11)

Offline

#19  13.05.06 11:04

Re: Помогите с URL

и во втором случае тоже break надо

Offline

Программирование и БД » Помогите с URL 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.832 сек.
Выполнено 11 запросов.