Шальной php

Discussion in 'PHP' started by brain, 30 Jul 2014.

  1. brain

    brain Elder - Старейшина

    Joined:
    4 Jul 2010
    Messages:
    249
    Likes Received:
    90
    Reputations:
    33
    Есть сайт на битриксе. Сегодня с ни стого ни с сего захожу а там - Parse error: syntax error, unexpected $end in
    Дую в код, ругается на последнюю строчку.
    Ругается на последнюю строчку
    PHP:
    <?php
     
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
    Перелопатил 300 строк кода, все скобки закрыты.

    В чем трабл?
     
    #1 brain, 30 Jul 2014
    Last edited: 30 Jul 2014
  2. Fepsis

    Fepsis Elder - Старейшина

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Возможно не все, проверь соответствие количества открывающихся и закрывающихся. Ещё такая ошибка вроде может возникать если в php отключены шорттеги, проверь в что в short_open_tag в phpinfo.

    У битрикса эти шорттеги везде, так что без их поддержки работать врядли будет.
     
  3. brain

    brain Elder - Старейшина

    Joined:
    4 Jul 2010
    Messages:
    249
    Likes Received:
    90
    Reputations:
    33
    шортеги по дефолту включены.
    странно то, что я вообще не прикасался к индексному файлу. проверил - равное кол-во. и не работает только индексная страница..
     
  4. Fepsis

    Fepsis Elder - Старейшина

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Может безскобочные варианты не закрытые есть? Типа

    if(.....) :
    ...
    ...
    ...
    endif;

    или где-то в подключаемых компонентах трабл. Закомменти все что между подключением хэдера и футера, а потом по очереди разкомментируй. Думаю, так быстро найдешь место где косяк.
     
  5. qaz

    qaz Elder - Старейшина

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    просто какойто школоло тебе сайт ломанул и криво свой код влепил.
     
  6. brain

    brain Elder - Старейшина

    Joined:
    4 Jul 2010
    Messages:
    249
    Likes Received:
    90
    Reputations:
    33
    ну короче, все закоментил, кроме хедера и футера, так он ругается на пустую строчку, что после футера.
    С подключаемыми зедерами и футерами все ок, они ошибок не выдают.
     
  7. Fepsis

    Fepsis Elder - Старейшина

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Выложи код, может что-то понятно будет...
     
    1 person likes this.
  8. brain

    brain Elder - Старейшина

    Joined:
    4 Jul 2010
    Messages:
    249
    Likes Received:
    90
    Reputations:
    33
    Разобрался. Откуда то взялись две открытые { скобки. Закоментил их, почему то поехала вся верстка. Что за хрень?