Цитата (Wind @ 7.10.2015 - 18:34) |
тут по моему еще легче запутаться |
application/model/News/model_news.php
application/controller/News/controller_news.php
application/view/News/view_news.php
application/model/News/news.php
application/controller/News/news.php
application/view/News/news.php
Цитата (OleKh @ 7.10.2015 - 20:38) |
Wind Давай так. Ты читал рекомендации и подправил регулярку, как я говорил. Верно? Зацитируй конкретный пункт из рекомендаций, который повлиял на регулярку и что ты изменил в ней. |
Цитата (inpost @ 7.10.2015 - 18:33) |
Я не гуглить предлагаю, а почитать здоровенные доки от поисковика, где пишут о том, как должен выглядеть сайт. |
if(preg_match('[a-z 0-9\-\/]', $route))
show404();
Цитата (Wind @ 7.10.2015 - 18:48) |
Я что то сделал не так? |
^(http(?:s)?\:\/\/[a-zA-Z0-9]+(?:(?:\.|\-)[a-zA-Z0-9]+)+(?:\:\d+)?(?:\/[\w\-]+)*(?:\/?|\/\w+\.[a-zA-Z]{2,4}(?:\?[\w]+\=[\w\-]+)?)?(?:\&[\w]+\=[\w\-]+)*)$
Цитата (Wind @ 7.10.2015 - 18:50) |
Кстати, да. Спасибо, что касается редактора, удобно. Только я говорил не об этом, а именно о название в ключе массива, контроллер |
Цитата (OleKh @ 7.10.2015 - 21:04) |
Какого редактора? |
Цитата (Wind @ 7.10.2015 - 13:34) |
Все ли нормально? |
Цитата |
$route = trim(isset($_GET['route']) ? $_GET['route'] : 'welcome', '/'); |
define('Url', 'welcome/');
$route = isset($_GET['route'] ? trim($_GET['route']) : Url;
...
if(!preg_match('/^[a-z 0-9_\/]+$/u', $route))
show404();
if(!preg_match('/^[a-z0-9_\-=\?\/]+$/iu', $route))
show404();