Форум сетевых администраторов Страницы (3): « 1 2 [3]
Показаны 39 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Как в пхп от вопросов и равно избавится.. (http://netadmin.ws/forum/showthread.php?threadid=1190)


Помещено polo 06-05-2002 в 20:52:

так точно должно работать
ereg("/([a-z0-9]+)/*$", $REQUEST_URI, $matches);

__________________
Всегда есть решение.


Помещено }:^( 07-05-2002 в 10:00:

хоть картинки и не показываются...
но все же это работает...кул..
биг сенкс polo


Помещено polo 07-05-2002 в 11:25:

у картинок перепеши на полный урл, в общем все переписывать надо.

__________________
Всегда есть решение.


Помещено }:^( 07-05-2002 в 12:38:

так то для картинок и ../ помогает..
polo
но вот еще один издержек..
если набираешь index.php/news допустим, то все катит, если у картинок пути поменять..
а вот если просто site.ru или site.ru/index.php , то кроме непоказа картинок появляются траблы, причем с site и site.ru/index.php - разные..
воть..


Помещено polo 07-05-2002 в 14:54:

Ну да конечно регулярное выражение ищет последнее вхождение после / так что если ты просто набирешь index.php то $matches1 и будет содержать index.php там его надо модифицировать так чтобы по умолчанию что-то присваивало, вот к примеру если ты знаешь какие страницы будут использоваться можно сделать так:
switch ($maches[1]) {
case "news":
$page = 'news';
break;
case "links":
$page = 'links';
break;
deafult:
$page = 'index';
break;
}

__________________
Всегда есть решение.


Помещено }:^( 07-05-2002 в 15:46:

polo
а это куды вставлять..после каких строчек..


Помещено polo 07-05-2002 в 18:15:

вместо
$page = $matches[1];
if(!isset($page)) $page=news;

__________________
Всегда есть решение.


Помещено }:^( 07-05-2002 в 18:54:

пхп ругается на эту строчку deafult:

и еще..у меня news = корень сайта = index.php


Помещено polo 07-05-2002 в 20:30:

надо default. Так ты вставь нужные значения, откуда я знаю что тебе там надо, это я тебе пример показал.

__________________
Всегда есть решение.


Формат времени GMT. Текущее время 11:19. Страницы (3): « 1 2 [3]
Показаны 39 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.