X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Загрузка только индекса
ZhukV
ZhukV
Topic Starter сообщение 6.3.2010, 1:55; Ответить: ZhukV
Сообщение #1


Доброго времени суток.
Короче, меньше всего, вот вопрос:
1. Как сделать, чтоб в любом случае на сайте запускалься только один файл (при открытие страницы), к примеру index.php, который лежыт корне сайта, с учетом того, что имеются аякс и пхп оброботчики в отдельной папке.

2. Искал кругом, но так и не нашёл. Короче, возможно ли при подключение файла через инклюд, открыть другой инклюд, и разу завершить выполнение?
Вот к примеру так:

index.php
[PHP]
include("head.php");
include("center.php");
include("footer.php");
[/PHP]

файлы "head.php" и "footer.php" могут быть с любыми значениями.

center.php
[PHP]
include("1.php");
echo "Zhuk";
if(empty($_GET['value']))exit();//НО ЭТО ЗАВЕРШИT ВЕСЬ СКРИПТ
//НУЖНО СДЕСЬ ПРОСТО ЕГО ЗАКРЫТЬ, В ПОРТИВНОМ СЛУЧАЕ ЕЩЕ ОТКРЫТЬ ОДИН ИНКЛЮД
include('2.php');
[/PHP]

Могу поспорить, что много кто скажет, чтоб просто использовать несколько инклюдов, либо обойтись условными операторами. Так сразу зачечание. Должын выводиться сам ХТМЛ текст, в большых количествах. Переводить его на echo(), либо другие операторы вывода, как-то не охота.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
сообщение 6.3.2010, 2:46; Ответить: pomp
Сообщение #2


(ZhukV @ 6.3.2010, 03:55) *
1. Как сделать, чтоб в любом случае на сайте запускалься только один файл (при открытие страницы), к примеру index.php, который лежыт корне сайта, с учетом того, что имеются аякс и пхп оброботчики в отдельной папке.

В htaccess пропишите.
DirectoryIndex index.php
И все обработки выполняйте в нем.

По второму пункту так и не понял. Вы наверно для себя не совсем поняли принцип работы [php]include()[/php]Конструкция include предназначена для включения файлов в код сценария PHP во время исполнения сценария.
Он не открывает файлы, как fopen() или fread().
include позволяет включать файлы в код во время выполения скрипта.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 6.3.2010, 12:05; Ответить: Apay
Сообщение #3


center.php
[PHP]function center_php(){
include("1.php");
echo "Zhuk";
if(empty($_GET['value'])) return;
//НУЖНО СДЕСЬ ПРОСТО ЕГО ЗАКРЫТЬ, В ПОРТИВНОМ СЛУЧАЕ ЕЩЕ ОТКРЫТЬ ОДИН ИНКЛЮД
include('2.php');
}
center_php();[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
Topic Starter сообщение 6.3.2010, 13:20; Ответить: ZhukV
Сообщение #4


DirectoryIndex index.php

А как себя будут вести оброботчики на аяксе?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 6.3.2010, 15:03; Ответить: Apay
Сообщение #5


(ZhukV @ 6.3.2010, 15:20) *
А как себя будут вести оброботчики на аяксе?
а причем тут это? при аякс запросах всегда ведь пишется точный адрес обработчика
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
Topic Starter сообщение 6.3.2010, 15:25; Ответить: ZhukV
Сообщение #6


Возможно меня не очень верно поняли. Если в адресной строке ввести какой-то адрес директории, то запустится корень этой директории, а мне нужно чтоб всегда загружался индекс, который находится в самом корне.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 6.3.2010, 15:34; Ответить: Apay
Сообщение #7


в .htaccess написать
rewriteengine on
rewriterule .* /index.php
однако в этом случае абсолютно все будет перекидываться на /index.php
нужные условия перекидывания выставляются с помощью rewritecond

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Dao.AD: пуши, попсы и не только! ТОП монетизация и арбитраж. | Акция 100 % отчисления!
90 Daopush 27267 Вчера, 18:27
автор: Daopush
Открытая тема (нет новых ответов) Ссылки для сайта онлайн игр (Только Украина)
2 errorrs 4702 25.1.2024, 14:17
автор: Ladyofpinup
Открытая тема (нет новых ответов) BuxarVideoUploader - Автоматическое скачивание и загрузка видео из любых/ на любые видео хостинги (YouTube, TikTok, Instagram, Facebook, Яндекс Дзен, Вконтакте, Одноклассники, Rutube, Dailymotion, d.tube, Telegram и т.д.
0 BuxarNET 1224 19.7.2023, 5:58
автор: BuxarNET
Открытая тема (нет новых ответов) Куплю группы ВК - только через гаранта
1 robot_yaga2 880 30.5.2023, 16:51
автор: GlazAlmaz
Открытая тема (нет новых ответов) Разместим статьи на сайте по рыбе и морепродуктам (только тематика!)
2 slaru 2437 21.10.2022, 13:38
автор: slaru


 



RSS Текстовая версия Сейчас: 20.4.2024, 15:32
Дизайн