За последние 24 часа нас посетили 17515 программистов и 1622 робота. Сейчас ищут 1677 программистов ...

Как выполнить php код прочитанный из базы данных?

Тема в разделе "PHP и базы данных", создана пользователем Alexander617, 8 авг 2008.

  1. Alexander617

    Alexander617 Активный пользователь

    С нами с:
    8 авг 2008
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте.

    Мне необходимо чтобы исполнялся php код из базы данных mysql
    То есть есть поле типа text в таблице, в этом поле записана страница(html+php код)
    html нормально выводится а php нет.
    php код хранится в таблице в виде <?php код ?>
    Скажите пожалуйста как сделать чтоб php код выполнялся.
     
  2. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
  3. Cron

    Cron Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    289
    Симпатии:
    0
    Адрес:
    Украина, Сумы
  4. Alexander617

    Alexander617 Активный пользователь

    С нами с:
    8 авг 2008
    Сообщения:
    2
    Симпатии:
    0
    Неполучается
    Делаю так
    $str = $pages['content'];
    eval("\$str = \"$str\";");
    echo $str;

    $pages['content'] - это text из базы
    содержит
    <?php showp(); ?>

    echo $str; ни чего не выводит
     
  5. Cron

    Cron Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    289
    Симпатии:
    0
    Адрес:
    Украина, Сумы
    эт че такое? выполнения кода присвоения переменной $str значения переменной $str?
     
  6. shurastik

    shurastik Активный пользователь

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    может так поможет?

    PHP:
    1.  
    2. <?
    3.    $str = eval('return ' . $pages['content'] . ';');
    4. ?>
    5.  
     
  7. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0