Спустя 1 час, 49 минут, 31 секунда (8.01.2010 - 02:39) Lex_R написал(а):
Используй mod_rewrite
Спустя 6 часов, 55 минут, 43 секунды (8.01.2010 - 09:35) FatCat написал(а):
Можно и без мод-реврайта, средствами пхп.
Пример: http://phpforum.ru/txt/index.php/t24326.html
/index.php/ - не директория, а файл. Вот алгоритм преобразования адресов:
Пример: http://phpforum.ru/txt/index.php/t24326.html
/index.php/ - не директория, а файл. Вот алгоритм преобразования адресов:
$main_string = $_SERVER['PHP_SELF'];
if ( strstr( $main_string, "/" ) )
{
$main_string = str_replace( "/", "", strrchr( $main_string, "/" ) );
}
$main_string = str_replace( ".html", "", $main_string );
$action = 'index';
$id = 0;
$st = 0;
//--------------------------------
// Pages?
//--------------------------------
if ( strstr( $main_string, "-" ) )
{
list( $main, $start ) = explode( "-", $main_string );
$main_string = $main;
$st = $start;
}
$st = intval($st);
//--------------------------------
// What we doing?
//--------------------------------
if ( strstr( $main_string, 't' ) )
{
$action = 'topic';
$id = intval( str_replace( "t", "", $main_string ) );
}
else if ( strstr( $main_string, 'f' ) )
{
$action = 'forum';
$id = intval( str_replace( "f", "", $main_string ) );
}
Спустя 14 часов, 29 минут, 31 секунда (9.01.2010 - 00:04) metamarfoz написал(а):
FatCat ну а я вот примерно так думал сделать чтобы получилась такая ссылка site.ru/modules/dle
Спустя 8 минут, 27 секунд (9.01.2010 - 00:13) Romms написал(а):
metamarfoz, вот тут точка входа и там говорится про то что ты спрашивал