Ошибка(( в php

Тема в разделе "PHP", создана пользователем shamantc, 16 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. shamantc

    shamantc ЗлОй ШаМан

    Заблокирован
    Регистр.:
    3 ноя 2008
    Сообщения:
    655
    Симпатии:
    184
    Вот возникающие ошибки((
    Код:
    [error] PHP Warning:  main(include/limits.inc) [<a href='function.main'>function.main</a>]: failed to open stream: No such file or directory in /home/chat/data/www/domen.ru/include/chat.inc on line 917
    [error] PHP Warning:  main() [<a href='function.include'>function.include</a>]: Failed opening 'include/limits.inc' for inclusion (include_path='.:/usr/local/share/pear') in /home/chat/data/www/domen.ru/include/chat.inc on line 917
    [error] PHP Warning:  str_repeat() [<a href='function.str-repeat'>function.str-repeat</a>]: Second argument has to be greater than or equal to 0. in /home/chat/data/www/domen.ru/include/chat.inc on line 916
    [[error] PHP Warning:  str_repeat() [<a href='function.str-repeat'>function.str-repeat</a>]: Second argument has to be greater than or equal to 0. in /home/chat/data/www/domen.ru/include/chat.inc on line 916
    А вот те самые 916 и 917 строка
    PHP:
    define'ROOT_DIR'str_repeat"../"preg_match_all"`/+`"$_SERVER['SCRIPT_NAME'], $_r ) - ) );
    include( 
    ROOT_DIR."include/limits.inc" );
     
  2. serjinio

    serjinio

    Регистр.:
    10 май 2007
    Сообщения:
    439
    Симпатии:
    49
    Похоже проблема с путями...
     
  3. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    PHP:
    preg_match_all"`/+`"$_SERVER['SCRIPT_NAME'], $_r ) - 2
    возвращает -1 вот и str_repeat не хочет повторят -1 раз, аномалия.

    похоже в файле include/chat.inc инклудится файл include/limits.inc
    так может сразу
    PHP:
    //define( 'ROOT_DIR', str_repeat( "../", preg_match_all( "`/+`", $_SERVER['SCRIPT_NAME'], $_r ) - 2 ) );
    include( "limits.inc" ); 
     
  4. ConstNW

    ConstNW Постоялец

    Регистр.:
    30 июн 2007
    Сообщения:
    132
    Симпатии:
    39
    Вот так будет лучше.
    PHP:
    define'ROOT_DIR''' );
    include( 
    ROOT_DIR."include/limits.inc" );  
     
Статус темы:
Закрыта.