![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| alexey___ |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 12.3.2007 Где: Казахстан Репутация: 1 Всего: 1 |
Здравствуйте!
структура сайта моего примерно следующая main/ - news/ - 2007/ - 11/11.txt - 11/12.txt - contact/ - index.txt - index.txt так вот чтобы получить текст из файла /main/index.txt я создаю ссылку /main/
и перменная $REQUEST_URI = /main/ т .е если в конце адреса есть символ "/ ", то к строке автоматически доавляется index.txt и считывается от туда информация это работает! если мне нужно обратиться к файлу, то я делаю следующую ссылку: /main/news/2007/11/11 вот здесь эта штука
перестаёт работать вопрос такой: - как мне получить значение ссылки, т.е. когда я нажимаю на какой либо пункт меню, как мне получить от туда значение (строку адрес) |
||||
|
|||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
||||
|
||||
| alexey___ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 12.3.2007 Где: Казахстан Репутация: 1 Всего: 1 |
Пишет "невозможно найти страницу" в Explorer.
"Not Found The requested URL /main/2007/11/11 was not found on this server. Apache/2.0.55 (Win32) PHP/5.2.1 Server at localhost Port 80" в опере. |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Ничего не понял. покажи код того что ты делаешь. |
|||
|
||||
| alexey___ |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 12.3.2007 Где: Казахстан Репутация: 1 Всего: 1 |
вот код, который формирует наполнение сайта
на Apache 1.3 работает всё абсолютно, а на Apache 2 возникает эта ошибка если я вместо этого
напишу
то всё работает |
||||||
|
|||||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
попробуй в начале фаила добавить.
и поймёшь почему я так понимаю что этот фаил это что то типа index.php который находится вот тут: http://твойсайт.com/index.php и только там. соответственно, если ты пытаешься обратиться к нему так: http://твойсайт.com/main/news/2007/11/11/index.php (а когда ты пишешь в адресной строке http://твойсайт.com/main/news/2007/11/11 именно это и происходит) то апачи там его не находит, так как его там нет. Попробыьуй пересмотреть свой способ. Может тебе лучше капнуть в сторону: mod_rewrite. Добавлено через 2 минуты и 8 секунд В противном случае тебе придётся поместить этот index.php в каждую дерикторию тбоего сайт, а это не есть хорошо. |
|||
|
||||
| alexey___ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 12.3.2007 Где: Казахстан Репутация: 1 Всего: 1 |
спаибо!
пока буду для каждой новсти создавать папку (день выхода новости) и в папке создавать Index.txt т.е. вместо /main/news/2007/11/11 буду делать /main/news/2007/11/11/ по крайней мере это работает пока |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
А почему Index.txt ане Index.рнр? |
|||
|
||||
| alexey___ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 12.3.2007 Где: Казахстан Репутация: 1 Всего: 1 |
вообще не важно какое разрешение.
с файла берётся текст с разметкой а название файла index - просто назвал так главные файлы по умолчанию |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Да, но отрабатывается Index.рнр... его ты должен в каждую дерикторию пихать.
|
|||
|
||||
| alexey___ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 12.3.2007 Где: Казахстан Репутация: 1 Всего: 1 |
нет, у меня в главной директории лежит файл default.php - он всё и крутит
а в .htaccess написано следующие DirectoryIndex /default.php php_value max_execution_time 3600 php_value max_input_time 3600 Прошу прощения, если я не полную информацию дал |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Не страшно Удачи. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |