Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 23 Май, 2012, 04:43:07

Страниц: [1]
Печать
Автор Тема: /controller/action  (Прочитано 1042 раз)
0 Пользователей и 1 Гость смотрят эту тему.
krasun    ↓ 
26 Февраль, 2009, 09:42:53
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97

В регулярных выражениях не разбираюсь, как из такого выражения
 
/controller/action/
 
достать controller, action?
Записан
Timur    ↓ 
26 Февраль, 2009, 09:48:13 , спустя 5 минут 20 секунд
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

PHP
explode('/', '/contoller/action');
Записан
artoodetoo    ↓ 
26 Февраль, 2009, 09:52:18 , спустя 4 минуты 5 секунд
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3804
Сила слова: 3.26

кажется лидирующие|замыкающие слеши могут внести путаницу
PHP

$uri = '/controller/action';
list($controller, $action) = explode('/', trim($uri, '/'));
 
« Последнее редактирование: 26 Февраль, 2009, 09:55:23 от artoodetoo » Записан
krasun    ↓ 
26 Февраль, 2009, 10:00:10 , спустя 7 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97


кажется лидирующие|замыкающие слеши могут внести путаницу
PHP

$uri = '/controller/action';
list($controller, $action) = explode('/', trim($uri, '/'));
 

да, спасибо
Записан
artoodetoo    ↓ 
26 Февраль, 2009, 10:10:24 , спустя 10 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3804
Сила слова: 3.26

krasun, свой роутер пишешь?
Записан
krasun    ↓ 
27 Февраль, 2009, 08:52:31 , спустя 22 часа 42 минуты 7 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97

Да.
Записан
artoodetoo    ↓ 
27 Февраль, 2009, 09:06:11 , спустя 13 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3804
Сила слова: 3.26

а на грабли, когда файл роутера лежит не в корне сайта, а в /fucken/shit/subfolder/ еще не наступал?
Записан
krasun    ↓ 
27 Февраль, 2009, 09:09:02 , спустя 2 минуты 51 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97

Пока еще нет ) Но думал об этом
Записан
artoodetoo    ↓ 
27 Февраль, 2009, 09:17:01 , спустя 7 минут 59 секунд
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3804
Сила слова: 3.26

рекомендую изучить как это обходится в CodeIgniter » /system/libraries/URI.php » _parse_request_uri()
Записан
krasun    ↓ 
27 Февраль, 2009, 09:38:05 , спустя 21 минуту 4 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97


рекомендую изучить как это обходится в CodeIgniter » /system/libraries/URI.php » _parse_request_uri()

Добавил в закладки, сейчас пока разбираюсь с http://framework.zend.com/manual/en/zend.controller.router.html
Записан
aivee    ↓ 
27 Февраль, 2009, 02:08:49 , спустя 4 часа 30 минут 44 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69


рекомендую изучить как это обходится в CodeIgniter » /system/libraries/URI.php » _parse_request_uri()

вытащил фцию и константы - урл какой был, такой и остался.
индекс в папке test
запрос - /test/1112222/
результат - /test/1112222/
ы
Записан

21st century slave
phpdude    ↓ 
27 Февраль, 2009, 03:48:34 , спустя 1 час 39 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

хуйня все это!
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
aivee    ↓ 
27 Февраль, 2009, 03:54:26 , спустя 5 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69


хуйня все это!
а что не хуйня?
Записан

21st century slave
phpdude    ↓ 
27 Февраль, 2009, 03:58:07 , спустя 3 минуты 41 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

aivee, просто так получать бабло - не хуйня!
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
artoodetoo    ↓ 
28 Февраль, 2009, 10:24:06 , спустя 18 часов 25 минут 59 секунд
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3804
Сила слова: 3.26

aivee, я прям чтобы один-в-один не вытаскивал, но общий алгоритм использую
- разбил на сегменты uri и файловый путь, в цикле выбрасываю сегменты (увеличиваю индекс первого невыбрасывемого сегмента)
работает на ура.
Записан
Страниц: [1]
Печать
 

Перейти в: