| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > router и регулярка остается последний символ |
| Автор: Sanchezzz 22.8.2012, 07:03 | ||
| Доброе утро или ночь) Есть собственный роутер который допиливаю, возникла проблема я не пойму откуда берется последний символ при всех манипуляциях с регулярками
#^/[^/.,;?\n]+/[\w]+/[^/.,;?\n]+d$#uD Где то что выделил жирным это кусок параметра :id Подскажите в какой я регулярки ошибся |
| Автор: Fortop 22.8.2012, 09:04 | ||
Текущий код у меня выдал
|
| Автор: Sanchezzz 22.8.2012, 10:02 |
| Fortop, тестировал на win или linux ? и можно ещё версию узнать php. Я тестировал на win7 сборка денвер php5.3 Сейчас перекину на сервер посмотрю как на linux это будет выглядить и какой будет результат. |
| Автор: Sanchezzz 22.8.2012, 10:21 |
| короче нашел ошибку это иза того что часть параметра совпадает /:controler/:action/:action2 Нужно замену в цикле подправить |
| Автор: Sanchezzz 24.8.2012, 06:23 | ||
Оставлю это тут может кому то пригодится рабочий вариант
Вопрос решен, всем спасибо |