Jump to content

Vialls

User
  • Posts

    129
  • Joined

  • Last visited

Posts posted by Vialls

  1. Просто в переменной $phpcode, код начинается с <?php, а функция eval не закрывает предыдущий тег, и если бы не было ?>, то получилось бы так:

    <?php
    $phpcode = "<?php echo '12345'; ?>";
    <?php echo '12345'; ?><?php
    ?>

    А с ?>, вот так:

    <?php
    $phpcode = "<?php echo '12345'; ?>";
    ?><?php echo '12345'; ?><?php
    ?>

  2. Она используется для того, что бы выполнить PHP код из строковой переменной. Вот пример:

    <?php
    $phpcode = "<?php echo '12345'; ?>";
    eval("?>".$phpcode);
    ?>

    Этот код выведет 12345.

    Т.е. если бы ты сделал так:

    <?php
    $phpcode = "<?php echo '12345'; ?>";
    echo $phpcode;
    ?>

    то вывело бы <?php echo '12345'; ?>, а не 12345...

    Удобно если например у тебя лежит в БД код, ты его от туда выдераешь, в функцию eval пускаешь, и она его выполняет...

  3. Кстате, уже забыл про эту тему, давно сделал. Способ, который описал Dima_2015 в моем случае работает немного быстрее, чес способ с подгрузкой в файл и include() его. Но если писать именно шаблонизатор (не мой случай), то быстрее работает подгрузка PHP файла, т.к. не нужно каждый раз обрабатывать шаблон, а достаточно обработать один раз (после его редактирования)...

  4. Есть два выхода, заказать такую фишку, или выучить JS и сделать самому.

    Не смотрел как на сайте лебедева сделано, а вообще это очень легко делается. Пишем функцию, которой передается номер картинки (или название), а потом эта функция подменяет изображение в нужном месте на другое. Эту функцию вызываем при клике на "номер этапа".

  5. +1

    А еще лучше, купить книжечку или поискать статьи в инетрнете (а их много, ОЧЕНЬ много) о безопасности PHP скриптов, и устранить все самому. А от того, что кто-то это сделает за тебя, у тебя "ума" не прибавиться и будешь продолжать писать скрипты с дырками ^_^

    P.S.

    На php.ru, помоему, есть неплохая статья о безопасности.

  6. htttp://smarty.net, качаем и пользуемся. Если хотите свой шаблонизатор, качаем, изучаем, пишем.

  7. Я тебя разочарую, там теперь другой скрипт ^_^, то решение оказалось неправильным, я его переписал :P

    Да это не важно :P после "--" все комментируется. А перед этим можно просто написать нужный SQL запрос, разделив их ";"

    Ты давай, быстрее все параметры из "вне" экранируй :( А то хакеры какие нить тему спалят, и жопа блогу :P

  8. Не, все не буду, мне надоело. Я вот тут копал:

    http://vvsh.ru/tags/spam' --'/

    Вполне возможно, что нить сотворить, тем более запрос известен, он лежит в форуме PHP, в теме про теги ^_^

  9. Доброе время суток.

    Нужна ваша помощь, очень надо поискать дыры в моем блоге, если вы бесплатно не хотите этого делать, я заплачу, http://vvsh.ru/

    Жду вашей помощи.

    1716475139d6.jpg

    Пишет, то что помечено красным, хотя по тому, что выделенно зеленым, так писать не должно ^_^:P

    Мда :P

    http://vvsh.ru/category/blog/ - все норм;

    http://vvsh.ru/category/blo'g/ - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'g/','05.01.2009, 7:28:33','79.140.20.238')' at line 1

  10. Так сделать не получится. Во первых структура таблицы будет нарушаться (все должно быть так: <table><tr><td></td></tr>....</table> без лишних элементов), во вторых в ссылку можно вкладывать только встроенные элементы.. Тут надо делать либо с помощью JavaScript, либо как-то пытаться растянусь ссылку по всей ячейке...

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy