Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Помогите разобраться с правильным написанием ссылок
ТвойWeb » WebMaster класс » PHP/Perl » Помогите разобраться с правильным написанием ссылок

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

1. MGFalke - 26 Июня, 2006 - 17:17:20 - перейти к сообщению
Здравствуйте.
Вопрос от чайника, т.е. в php я -273 градуса по Цельсию
Имеем, например, такую структуру:
CODE:
\index.php - дизайн
\news.php - инфа по умолчанию
\text.php
\content\article\1.php
\content\article\2.php
\templates\menu1.php


Код index.php
CODE:
<?php
function foo ($in) {
if ($in != "") {$out=$in;}
else {$out="news.php";} return $out;}?>

элементы дизайна

<? include('./templates/menu1.tpl'); ?>
<? include('./templates/menu2.tpl'); ?>

элементы дизайна

<?php include (foo($QUERY_STRING)); ?>

элементы дизайна


Код menu1:
CODE:
<a href="/index.php?text.php">link 1</a>


Код text.php
CODE:

<a href="что тут должно быть ??? 1.php ">Статья 1</a>


Далее, страница грузится - ок. При нажитии на ссылку Link 1 грузится text.php.

Теперь вопрос. Что-нужно сделать, чтобы при нажатии на ссылку Статья 1 из файлф text.php подключился файл 1.php из каталога \content\article\ к файлу text.php, который уже включен в index.php. Ну или как можно Правильнее реализовать подобное?
2. MGFalke - 27 Июня, 2006 - 17:28:23 - перейти к сообщению
Не понял
Неужели никто не поможет ?
3. persei - 28 Июня, 2006 - 02:07:03 - перейти к сообщению
лично я ниче не понял...
4. SKIF - 28 Июня, 2006 - 03:25:47 - перейти к сообщению
MGFalke пишет:
<?php include (foo($QUERY_STRING)); ?>

я бы не стал так подключать...

по твоему вопросу вот что.. ссылка, допустим у тя будет
CODE:
<a href="/index.php?text.php?id=1">link 1</a>


после запуска скрипта у тебя определиться переменная
CODE:
$_GET['id'] = 1;


с ней и работай. Только не ставь в неё пути к файлам.. это крайне небезопасно!

А вообще я тут подумал, что прежде чем задавать вопросы тебе можно поискать инфу по методам передачи данных в php.. ну метод

GET и POST
5. MGFalke - 28 Июня, 2006 - 17:57:14 - перейти к сообщению
Хорошо попробую обяснить по-другому.

1. Если бы я собирался изучать php, я бы купил книжку. Так как я не собираюсь его изучать(у меня совсем другой вид деятельности), то я задал вопрос здесь в надежде на помощь.

2. Есть домашняя страница www.mg42.fatal.ru на одном хтмл и обновлять её очень запарно, из-за одной ссылки нужно править 20 с лишним страниц.

3. Если самую суть, то:
есть файлы А(оболочка), М(меню), Н(новости), СС(список статей), Х(что-то) и З(что-то)
В страницу А всавляется М и страница Н(по умолчанию, если ничего не задано), жмём на ссылку из меню М и к файлу А подключается CC вместо Н. Далее жмем на ссылку из файла СС и к нему подключается Х, причем СС остается. Далее жмём другую ссылку из СС(так он остался) вместо Х грузится З.
4. В корне находятся А и Н. Остальные рассортированы по папкам.

Так вроде понятней. Просьба не отсылать на готовые движки.
Надеюсь на вашу помощь.
6. Maksss - 29 Июня, 2006 - 11:42:47 - перейти к сообщению
MGFalke пишет:

Код menu1:
CODE:
<a href="/index.php?text.php">link 1</a>


Код text.php
CODE:

<a href="что тут должно быть ??? 1.php ">Статья 1</a>



CODE:

<a href="/index.php?content/article/1.php">Статья 1</a>
не так???
7. kastyan - 04 Августа, 2006 - 11:17:39 - перейти к сообщению
Как замутить такую фичу /index.php?id=mines
как я понимаю за загруженную страницу отвечает id=mines
что нужно прописать на странице чтоб она грузилась с похожей ссилки ?
или может кто посоветует чё почитать , или лудше розталкуйте человечиским язиком Подмигивание

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0388]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33