- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
есть строка таблицы mysql тип TEXT, нужно в нее в ставить php код (<?php echo $info ?>) так что бы при выводе на сайте этот код функционировал, сейчас в коде страницы выводится <?php echo $info ?> и подсвечивается зеленым. HTML теги выводит, а PHP отображает как текст
Нужно что бы он срабатывал, Что можно сделать? может тип поменять?
p.s. Извиняйте если не по теме или непонятно с вформировал впорос
видимо eval http://ru2.php.net/manual/ru/function.eval.php
Скорее всего: http://vk-book.ru/kak-zastavit-rabotat-php-kod-na-html-stranice/
У вас же обычная html-страница?
TEXHuK, вдруг у него модуль CMS типа "блоки в сайдбаре", куда пользователь может вводить html или php.
TEXHuK, вдруг у него модуль CMS типа "блоки в сайдбаре", куда пользователь может вводить html или php.
vandamme, может быть. Гадаем :) Входной информации недостаточно...
TEXHuK, вдруг у него модуль CMS типа "блоки в сайдбаре", куда пользователь может вводить html или php.
Вот вот.
стоит CMS DO1 (это доска объявлений) код нужно вставить в блок вывода рекламы. Теги html выводятся как и должны, а код php выводится в таком-же виде как и введен через админку в рекламный блок.
А в базе символы экранируются, не смотрели?
А в базе символы экранируются, не смотрели?
думал через базу поменять, но они там в том-же виде что и в блоке.
В админке ввожу <?php echo $info ?>
В базе показывает <?php echo $info ?>
На сайте выводит <?php echo $info ?>
Просто как набор символов
Вопрос. Он другие символы экранирует?. Т.е. если прописать <div>Блок</div>, слово <div> будет показано?
Также посмотрите исходный код страницы. Мне кажется, что скрипт вывода из БД экранирует символы, подставляя вместо < - <
ТС, вам надо найти в движке вывод этих данных.
Там будет что-то типо:
echo $result;
и заменить на:
eval (' ?' . '>'.$result.'<' . '?php ');
Вопрос. Он другие символы экранирует?. Т.е. если прописать <div>Блок</div>, слово <div> будет показано?
Также посмотрите исходный код страницы. Мне кажется, что скрипт вывода из БД экранирует символы, подставляя вместо < - <
<div> и тому подобные выводит как полагается, <div style="font-size: 16px;..."> этот тоже работает, стиль применяется.
В исходном коде страницы без экранирования, - водит именно так: <?php echo $info ?> только зеленым цветом подсвечивает
[ATTACH]140747[/ATTACH]