Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Навигация при include
 
 автор: tAleks   (24.11.2006 в 19:24)   письмо автору
 
 

Вот подключил я, к примеру файл так:

if(isset($_get['home'])) include('home.php');


Для того чтобы перемещаться по 'home.php', т.е. чтобы при клике по ссылке в 'home.php' он опять же includ'ился... это надо в каждой ссылке передавать GET параметр.... Но веть это очень не удобно.

Как это реализуется без GET? И вообще, как грамотно подключать файлы, и перемещаться по ним?

   
 
 автор: cheops   (24.11.2006 в 19:40)   письмо автору
 
   для: tAleks   (24.11.2006 в 19:24)
 

Не понятно, вы как фомируете ссылки в файле home.php?

   
 
 автор: tAleks   (24.11.2006 в 19:42)   письмо автору
 
   для: cheops   (24.11.2006 в 19:40)
 

Да еще никак не формирую. Вот только думаю как это сделать.

Вообще задача такая:

1. Забиваю номенклатуру (формочка).
2. К номенклатуре нужно пдцепить картинку из базы.
3. Нажимаю ссылку или кнопку, страница перезагружается и includ'ится скрипт который отображет миниатюры картинок, по данным из базы. В этом скрипте постраничная навигация и пр. ссылки хождения по группам. Так вот при хождении по группам (выбор нужного изображения) я же кликаю по ссылкам. А в ссылках: $_SERVER['PHP_SELF'], т.е. ссылки ссылаются на внешний файл. И внешний файл подклюает скрипт который отображает миниатюры. Так, вот мне не охото во всех ссылках, в скрипте отображающем миниатюры, писать дополнительный GET параметр, по которому будет он же и инклудиться.

Или все-таки придется писать GET?

   
 
 автор: cheops   (25.11.2006 в 14:23)   письмо автору
 
   для: tAleks   (24.11.2006 в 19:42)
 

Тут два варианта либо использовать сессии, либо использовать GET-параметры, по опыту с GET-параметрами проблем меньше и код получается более управляемый.

   
 
 автор: tAleks   (25.11.2006 в 15:27)   письмо автору
 
   для: cheops   (25.11.2006 в 14:23)
 

Тогда подкиньте идею (суть), как это реализовать.
Я пологаю надо заделать какую-то переменную, которая будет содержать GET-параметр, поторый нажно добавить к каждой ссылке, включаемого файла.
Правильно?

Делаю вот так:

if(isset($_GET['include']))
{
  include ('../../pict/select.php');
  exit;
}


А он ругается на то, что не может найти подключаемый файл, который подключен в select.php:

Warning: require_once(../../../admin_config.php) [function.require-once]: failed to open stream: No such file or directory in x:\home\site\www\admin\pict\select.php on line 2

Fatal error: require_once() [function.require]: Failed opening required '../../../admin_config.php' (include_path='.;/usr/local/php5/PEAR') in x:\home\site\www\admin\pict\select.php on line 2

   
 
 автор: cheops   (25.11.2006 в 22:00)   письмо автору
 
   для: tAleks   (25.11.2006 в 15:27)
 

Без схемы расположения файлов друг относительно друга очено сложно сориентироваться, у вас код и структура перед глазами, мы бы рады чего посоветовать, но слишком мало данных чтобы понять как устроено ваше Web-приложение и виртуальный хост.

   
 
 автор: tAleks   (26.11.2006 в 13:46)   письмо автору
 
   для: cheops   (25.11.2006 в 22:00)
 

Тогда давайте поговорим про правильную схему расположения.
А то я вообще не в курсе как все правильно делать...

Раскажите как лучше все организовать.

   
 
 автор: tAleks   (24.11.2006 в 21:08)   письмо автору
 
   для: cheops   (24.11.2006 в 19:40)
 

Ну хоть мысль кинте, хоть кто-нибудь...

   
 
 автор: tAleks   (25.11.2006 в 10:40)   письмо автору
 
   для: cheops   (24.11.2006 в 19:40)
 

Работа стоит ..... а срок идет..... :(
Срочно нужна мысль....

   
 
 автор: XPraptor   (27.11.2006 в 01:03)   письмо автору
 
   для: tAleks   (25.11.2006 в 10:40)
 

Организовать лучше всего правильно, а не выдумывать ламерские коды. Посмотри любой пример по галереям и станет ясно. А принцип всегда такой - один файл всегда инклюднутый в котором все функции по выводу картинок и к нему постраничная навигация с $_GET переменными номером текущей страницы и если необходимо номером галереи или раздела.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования