Форум сетевых администраторов Страницы (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 04-05-2002 в 23:27:

перед include($page.(".htm")
ссылка на архив в меню форума в самом верху, на любой странице.

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


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

у меня хоть с этим( ereg("/([a-z])", $REQUEST_URI , $matches);
$action = $matches[1]; ) , и даже без этого..когда набираешь
index.php/links или любую другую страницу, то выдается главная страница то есть index.php/news, а не нужная страница..
и еще когда вызываешь адрес такого типа index.php/param то исчезает графика и линки исажаются, что впрочем и писалось выше..
то допустим если обычно у меня вся графика лежит в site/images , то запросом такого вида то получается что она лежит в site/index.php/images ... помогает ../ перед линками и путями картинок, хотя почему то баннер инклудится таким образом не захотел и страницы все равно не вызываются, то есть вызывается всегда главная...вот..
про архив..а сколько надо постов..было написано что 5, но видимо сейчас уже больше, поскольку нет ни одного линка в архиве, ну есть там что такой то скрипт рядом слева иконка рар или зип, но линков нету..


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

Я пологаю ты делаешь так:
ereg("/([a-z])", $REQUEST_URI , $matches);
$action = $matches[1];
include($page . "htm");

Тогда все понятно в чем проблема, при чем тут $action тоды, если ты потом ссылаешся на $page?

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


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

polo
так как тогда правильно написать..

ну такто еще уменя перед include... стоит if(!isset($page)) $page=news; хотя это врядли что то меняет..

..

никто мне с архивом не поможет??..ну объясните когда оттудова качать можно станет..plz..


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

polo
ok попробую и так...но если чего я опять сюда

по ссылке ходил, но щас вроде
разобрался с архивом, вернее ссылки просто появились , правда ошибка яваскрипта висела (хотя страницу перегрузил), пришлось извращаться из хтмля ссылки выдирать..а так все работает, файл пришел..
и еще маленький вопросик..сорри что не в тему .. а что значит nullified/null , хорошо это или плохо..
и еще неудобный спамфильтр - 30 сек.. сообщение написал отправил а он пишет низя, тока через 30 сек и сообщение потерялось..для посещаемого форума поменьше надобы..имхо. .. поэтому я всегда копирую в буфер мессадж, чтоб не терялось..
кстати мож это баг а мож еще чего..но уже с минут пять пытаюсь это сообщение отправить, но пишет эти самые 30 сек..

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


Помещено polo 05-05-2002 в 16:03:

тогда надо
ereg("/([a-z])", $REQUEST_URI , $matches);
$page = $matches[1];
if(!isset($page)) $page=news;
include($page . "htm");

Ты ходил по ссылке что вверху странице?
http://netadmin.ws/forum/announcement.php?s=&forumid=27

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


Помещено polo 05-05-2002 в 16:12:

глюки со временем в пхп 4.2 смотри мое сообщение по этому поводу.

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


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

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


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

зделай echo $page и посмотри что выводит.

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


Помещено }:^( 05-05-2002 в 21:25:

в общем..
с этой конструкцией
1 ereg("/([a-z])", $REQUEST_URI , $matches);
2 $page = $matches[1];
3 if(!isset($page)) $page=news;
4 include($page . "htm");
выдает ошибку в четвертой строчке(в этом мессадже)
Warning: Failed opening 'i.htm' for inclusion (include_path='') in c:\myserver\root\test\www\icqlist\index.php on line 74
а при echo $page выдает i


Помещено polo 06-05-2002 в 00:51:

quote:
ereg("/([a-z])", $REQUEST_URI , $matches);

замени на
ereg("/([a-z]+)", $REQUEST_URI , $matches);

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


Помещено RaZEr 06-05-2002 в 04:57:

2 Polo:

quote:
да что ты все с этим мод реврайт, ты сначало разберись что он делает и как работает, а потом советуй

Кому из нас еще разбираться прийдется ! Ты чем еще сможешь реализовать : http://host/script.php/param1/param2/param3

(сори, что давно в пост не заглядывал)

__________________
The time was broken ...


Помещено }:^( 06-05-2002 в 08:09:

RaZEr
ну это не иначе как на платный хост надо переезжать..разве что ты знаешь фришний с этим мод_рирайт(подсказал бы ...да и платные как говорят не все дают..


Помещено polo 06-05-2002 в 12:17:

quote:
Кому из нас еще разбираться прийдется ! Ты чем еще сможешь реализовать : http://host/script.php/param1/param2/param3

Ок, что ты в данном случае можешь сделать мод реврайтом?

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


Помещено }:^( 06-05-2002 в 18:19:

polo
ereg("/([a-z]+)", $REQUEST_URI , $matches);
не помогло..


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

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