Ответить
    
  
  
  
      
  
  
  
  
    
       
       
          
это переменная содержащая название папки с шаблоном) (def, dark, light)
  
  
  
  
  
              
  
       
       
    
    
       
       
          
  
  
  
              
       
    
    
       
       
          
  
  
  
              
  
       
       
    
    
       
       
          
  
  
  
              
       
    
    
       
       
          
Я это утром прошарил и исправил. Но, хочу попросить тебя написать статью про переменную:
$_SERVER['DOCUMENT_ROOT']
и вообще про пути, ибо думается мне, что надо как-то сделать динамический рут.
  
  
  
  
  
              
  
       
       
    
    
       
       
          
  
  
  
              
       
    
    
       
       
          
Он ищет от корня сервера или от папки с файлом?
  
  
  
  
  
              
  
       
       
    
    
       
       
          
  
  
  
              
       
    
    
       
       
       
    
    
       
       
          
  
  
  
              
       
    
           
    
Генерирование ссылок разного типа
Отправлено: 31 Дек 2010#41
          Цитата
что это $tpl?
Я же говорил пиши подробнее [smile]
Я же говорил пиши подробнее [smile]
это переменная содержащая название папки с шаблоном) (def, dark, light)
Отправлено: 4 Янв 2011#42
          к стати в твоем примере у тебя путь к стилям относительный и при урле 
http://mysite.com/
он будет
http://mysite.com/template.....
А если урл будет
http://mysite.com/news/
от путь к шабу уже будет
http://mysite.com/news/template.....
Вот такая трабла с относительными путями)))
  
  http://mysite.com/
он будет
http://mysite.com/template.....
А если урл будет
http://mysite.com/news/
от путь к шабу уже будет
http://mysite.com/news/template.....
Вот такая трабла с относительными путями)))
Я горжусь тем, что создал . И люблю нашу команду)
  
       Отправлено: 4 Янв 2011#43
          А если указывать через абсолютный, то Access Denied
Добавлено 2011.01.04 16-14
[/code]
Добавлено 2011.01.05 22-12
Чего-то Дрюня последнее время меня покинул
Добавлено 2011.01.07 21-12
  
  Добавлено 2011.01.04 16-14
Цитата
Warning: include_once() [function.include-once]: URL file-access is disabled in the server configuration in Z:\home\\www\cms_str\index.php on line 13
Warning: include_once(http://91.210.178.27/cms_str/modules/articles/index.php) [function.include-once]: failed to open stream: no suitable wrapper could be found in Z:\home\\www\cms_str\index.php on line 13
Warning: include_once() [function.include]: Failed opening 'http://91.210.178.27/cms_str/modules/articles/index.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\\www\cms_str\index.php on line 13
Warning: include_once(http://91.210.178.27/cms_str/modules/articles/index.php) [function.include-once]: failed to open stream: no suitable wrapper could be found in Z:\home\\www\cms_str\index.php on line 13
Warning: include_once() [function.include]: Failed opening 'http://91.210.178.27/cms_str/modules/articles/index.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\\www\cms_str\index.php on line 13
Добавлено 2011.01.05 22-12
Чего-то Дрюня последнее время меня покинул

Добавлено 2011.01.07 21-12
 1 
 2 
 3 
<?php Warning: include_once(modules/articles/show.php?id=58) [function.include-once]: failed to open stream: No error in Z:\home\\www\cms_str\index.php on line 22
Warning: include_once() [function.include]: Failed opening 'modules/articles/show.php?id=58' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\\www\cms_str\index.php on line 22?>
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
<?php if (isset($_GET['url'])) {
        $path = explode('/', $_GET['url']);
        $n = count($path);
        switch ($n) {
            case 1:
                include_once 'modules/'. strtolower($path[0]) .'/index.php';
                break;
            case 2:
                if (str_word_count($path[1])==0 && strlen($path[1])==0) {
                //  var_dump($path[1]);
                //  echo count($path[1]);
                   include_once 'modules/'. strtolower($path[0]) .'/index.php'; 
                } elseif (str_word_count($path[1])==0 && strlen($path[1])>0) {
                    $_GET['id']=$path[1];
                    include_once 'modules/'. $path[0] .'/show.php?id='. $_GET['id'];
                } else {
                    include_once 'modules/'. strtolower($path[0]) .'/index.php';
                }
                break;
        }?>
Code:
include_once 'modules/'. $path[0] .'/show.php?id='. $_GET['id'];
Отправлено: 8 Янв 2011#44
          skad0, не инклудь с параметрами. То есть не юзай в инклуде знак равно как в УРЛе.
не правда))) Я просто в наплыве постов не вижу твои. Точнее могу их не замечать. Так что просто маяч в аську что ты написал, так будет на верочку
Добавлено 2011.01.08 15-52
И не только знак равно не надо юзать в инклуде а вообще конструкцию "?bla=bla"
  
  skad0 пишет:
Чего-то Дрюня последнее время меня покинул [smile] 

Добавлено 2011.01.08 15-52
И не только знак равно не надо юзать в инклуде а вообще конструкцию "?bla=bla"
Я горжусь тем, что создал . И люблю нашу команду)
  
       Отправлено: 8 Янв 2011#45
          Цитата
И не только знак равно не надо юзать в инклуде а вообще конструкцию "?bla=bla" 
Я это утром прошарил и исправил. Но, хочу попросить тебя написать статью про переменную:
$_SERVER['DOCUMENT_ROOT']
и вообще про пути, ибо думается мне, что надо как-то сделать динамический рут.
Отправлено: 10 Янв 2011#46
          Вот как я делаю "Динамический рут"
Этот код вызываеться всегда и потом во всех скриптах пути пишуться так
Добавлено 2011.01.10 11-17
Это сам файл который выполняеться. В котором этот код. То есть он как бы сам себя ищет и если не находит то прыгает на уровень выше и повторяет поиск. За одно дописывая переменную $flevel
  
   1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
<?php $flevel = NULL;
$flevelk=0;
while (!is_file($flevel.'sys/inc/home.php') && $flevelk<20)
{
    $flevel.='../';
    $flevelk++;
}
define("R", $flevel);?>
Этот код вызываеться всегда и потом во всех скриптах пути пишуться так
Code:
R . 'dir/dir/file.dat'
Добавлено 2011.01.10 11-17
Code:
'sys/inc/home.php'
Я горжусь тем, что создал . И люблю нашу команду)
  
       Отправлено: 10 Янв 2011#47
          Цитата
$flevel = NULL;
$flevelk ;
; 
$flevelk
 ;
; Он ищет от корня сервера или от папки с файлом?
Отправлено: 11 Янв 2011#48
          там юзаеться путь вида 'sys/inc/home.php'
Но при каждой итерации он добивается '../'
То есть '../sys/inc/home.php'
'../../sys/inc/home.php'
'../../../sys/inc/home.php'
...
И так пока не найдет файл
  
  Но при каждой итерации он добивается '../'
То есть '../sys/inc/home.php'
'../../sys/inc/home.php'
'../../../sys/inc/home.php'
...
И так пока не найдет файл
Я горжусь тем, что создал . И люблю нашу команду)
  
       Отправлено: 11 Янв 2011#50
          неа. home.php это файл который и выполняет этот код. Но это у меня так, не обязательно именно так делать. Просто это должен быть некий уникальный файл, чтобы не спутать его с другим.
  
  Я горжусь тем, что создал . И люблю нашу команду)
  
       Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 9. Зарегистрированных: 0. Гостей: 9. 
       
    


