Ответить
http://forum.woweb.ru/topic40775.html
http://forum.woweb.ru/topic41455.html
http://forum.woweb.ru/topic41512.html
http://forum.woweb.ru/topic41571.html
вот мои самы первые 4 поста на форумах по пыхе. По датам можно посмотреть когда я начал учить пыху и писать фапос а еще посмотрите на код который я выкладывал))))))
Запрещает просмотрт списка файлов в каталоге, тоесть можно обратиться только к конкретному файлу
тут сказано что если нет обращения к существующему файлу или папке то мы редиректим на index.php с параметром url, равным всей строке первоначального запроса
Добавлено 2010.12.27 22-13
точнее если обращение к несуществующему файлу или папке
Генерирование ссылок разного типа
Отправлено: 28 Ноя 2010#11
Дрюнь, вот никак не подружусь с ссылками. Я вывожу новости с кратким содержанием, как генерировать ссылки на их полную версию, так же страницу с оной
Отправлено: 29 Ноя 2010#12
ну ты же делаешь цикл по новостям. Так вот в этом цикле...
1
2
3
<?php while (false != ($result = mysql_fetch_assoc($q))){
$url = 'путь к новости' . $result['id'];
}?>
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 29 Ноя 2010#14
Обращайся. Вот я смотрю на тебя и себя вспоминаю. Ведь я так же начинал писать фапос и учить пыху одновремено. Даже темы на форумах сохранились как я спрашивал что к чему)) вот как ты))
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 30 Ноя 2010#16
вот мои самы первые 4 поста на форумах по пыхе. По датам можно посмотреть когда я начал учить пыху и писать фапос а еще посмотрите на код который я выкладывал))))))
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 27 Дек 2010#17
Я вернулся. >.>
Шо ето? Нипанятно
эээ?
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
Шо ето? Нипанятно
Code:
Options -Indexes
эээ?
Отредактировано автором 27 Дек 2010
Отправлено: 27 Дек 2010#18
skad0 пишет:
Options -Indexes
skad0 пишет:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
Добавлено 2010.12.27 22-13
точнее если обращение к несуществующему файлу или папке
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 27 Дек 2010#19
дрюнь) а как запилить ссылочки как у тебя:
dom.ru/mod/view/18
dom.ru/mod/view/18
Отредактировано автором 27 Дек 2010
Отправлено: 27 Дек 2010#20
ну после редиректа в хтаццесс у тебя в индекс.пхп будет GET параметр url равный строке запроса, то есть
/mod/view/18
что бы понять что делать дальше тебе надо эту строку распарсить. Можно так
После чего у тебя будет массив с параметрами. вида
ну а дальше ты можешь например определиться что какой параметр из себя представляет. Например первый это модуль(контролер), второй это экшен в этом контролере а третий э
то параметр с которым надо вызвать экшен
Добавлено 2010.12.27 23-04
а потом.....
/mod/view/18
что бы понять что делать дальше тебе надо эту строку распарсить. Можно так
1
2
<?php $params = explode('/', $_GET['url']);?>
После чего у тебя будет массив с параметрами. вида
1
2
3
4
5
<?php array(
0 => 'mod',
1 => 'view',
2 => 18
);?>
ну а дальше ты можешь например определиться что какой параметр из себя представляет. Например первый это модуль(контролер), второй это экшен в этом контролере а третий э
то параметр с которым надо вызвать экшен
Добавлено 2010.12.27 23-04
а потом.....
1
2
3
4
5
<?php // подключаем файл с кодом модуля. Предварительно надо проверить есть ли такой модуль
include_once $params[0] . '.php';
// вызываем экшен модуля с параметром. Тоесть view(1);
// Тут мы используем переменную как имя функции:) Это опасно, так что надо все миллионраз проверять перед выполнением
$content = {$param[1]}($param[2]);?>
Отредактировано автором 27 Дек 2010
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 180. Зарегистрированных: 1. Гостей: 179.