За последние 24 часа нас посетили 58947 программистов и 1772 робота. Сейчас ищут 996 программистов ...

Ошибка

Тема в разделе "PHP для новичков", создана пользователем ismail, 28 фев 2015.

  1. ismail

    ismail Новичок

    С нами с:
    28 ноя 2014
    Сообщения:
    28
    Симпатии:
    0
    Всем привет у меня выводятся ошибка в самый низ кода где include ("include/block-footer.php"); и мне кажетсячто я не правильно закрыл вот это строка echo $pstr_prev.$page5left.$page4left.$page3left.$page2left.$page1left."<li><a class='pstr-active' href='index.php?page=".$page."'>".$page."</a></li>".$page1right.$page2right.$page3right.$page4right.$page5right.$strtotal.$pstr_prev."; вот здесь в конце я поставил "; я думою что это не правильно не поможете ?
    -------------------------------------------------------------------------------------------------------------------------------------------------
    echo '</ul>';

    if ($page != 1){ $pstr_prev = '<li><a class="pstr-prev" href="index.php?page='.($page -1).'">&lt;</a></li>';}
    if ($page != $total) $pstr_next = '<li><a class="pstr-next" href="index.php?page='.($page +1).'">&gt;</a></li>';


    // Формируем ссылки со страницами
    if($page - 5 > 0) $page5left = '<li><a href="index.php?page='.($page - 5).'">'.($page - 5).'</a></li>';
    if($page - 4 > 0) $page4left = '<li><a href="index.php?page='.($page - 4).'">'.($page - 4).'</a></li>';
    if($page - 3 > 0) $page3left = '<li><a href="index.php?page='.($page - 3).'">'.($page - 3).'</a></li>';
    if($page - 2 > 0) $page2left = '<li><a href="index.php?page='.($page - 2).'">'.($page - 2).'</a></li>';
    if($page - 1 > 0) $page1left = '<li><a href="index.php?page='.($page - 1).'">'.($page - 1).'</a></li>';


    if($page + 5 <= $total) $page5left = '<li><a href="index.php?page='.($page + 5).'">'.($page + 5).'</a></li>';
    if($page + 4 <= $total) $page4left = '<li><a href="index.php?page='.($page + 4).'">'.($page + 4).'</a></li>';
    if($page + 3 <= $total) $page3left = '<li><a href="index.php?page='.($page + 3).'">'.($page + 3).'</a></li>';
    if($page + 2 <= $total) $page2left = '<li><a href="index.php?page='.($page + 2).'">'.($page + 2).'</a></li>';
    if($page + 1 <= $total) $page1left = '<li><a href="index.php?page='.($page + 1).'">'.($page + 1).'</a></li>';

    if ($page+5 < $total)
    {
    $strtotal = '<li><p class="nav-point">...</p></li><li><a href="index.php?page='.$total.'</a></li>';
    }else
    {
    $strtotal = "";
    }
    if ($total > 1)
    {
    echo '
    <div class="pstrnav">
    <ul>
    ';
    echo $pstr_prev.$page5left.$page4left.$page3left.$page2left.$page1left."<li><a class='pstr-active' href='index.php?page=".$page."'>".$page."</a></li>".$page1right.$page2right.$page3right.$page4right.$page5right.$strtotal.$pstr_prev.";
    echo '
    </ul>
    </div>
    ';
    }

    ?>


    </div>


    <?php
    include ("include/block-footer.php");
    ?>
    </div>
    </body>
    </html>
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    жесть какая. ты в чем код пишешь?
     
  3. ismail

    ismail Новичок

    С нами с:
    28 ноя 2014
    Сообщения:
    28
    Симпатии:
    0
    ты имеешь в веду редактор ? NetBeans
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    и ты не видишь где у тебя ошибка? не подсвечивает?
    $pstr_prev."; - тут точка-кавычка лишние скорее всего
    плюс вообще в этом поезде из переменных замени точки запятыми - не делай конкатенацию строк в памяти а просто кусками выводи сразу значениями.
     
  5. ismail

    ismail Новичок

    С нами с:
    28 ноя 2014
    Сообщения:
    28
    Симпатии:
    0
    подсвечивает где include ("include/block-footer.php");


    <?php
    include ("include/block-footer.php");
    ?>

    Добавлено спустя 2 минуты 5 секунд:
    все Ganzal большое спасибо от души ) убрал кавычку и точку))

    Добавлено спустя 26 секунд:
    проблема решена