Народ. Подскажите пожалуйста, как реализовать следующий "прикол".
Хочу в html писануть какое-то слово, а php вытаскивая его из БД понимало как php код, который я затолкал в define или же сразу как php функцию. Или без дефайна как-то напрямую функцию???
В какую сторону гуглить?
1. winddancer - 19 Ноября, 2015 - 13:57:33 - перейти к сообщению
2. DelphinPRO - 19 Ноября, 2015 - 14:02:43 - перейти к сообщению
Для начала сюда - https://www[dot]opennet[dot]ru/docs/RUS/smart_question/
3. winddancer - 19 Ноября, 2015 - 14:29:37 - перейти к сообщению
DelphinPRO пишет:
Для начала сюда - https://www.opennet.ru/docs/RUS/smart_question/
Cпасибо за направление к такому чудесному гайду.
Подскажите теперь пожалуйста ответ на мой вопрос. Буду очень признателен
4. esterio - 19 Ноября, 2015 - 14:39:17 - перейти к сообщению
winddancer
В том то и дело, что Ваш вопрос не совсем понятен. Приведите пример
В том то и дело, что Ваш вопрос не совсем понятен. Приведите пример
5. winddancer - 19 Ноября, 2015 - 14:49:25 - перейти к сообщению
esterio пишет:
winddancer
В том то и дело, что Ваш вопрос не совсем понятен. Приведите пример
В том то и дело, что Ваш вопрос не совсем понятен. Приведите пример
Прошу тогда прощение.
Смотрите. Хочу вбить в табло мускла слово [ECHO_NEWS]
Когда php открывает страницу и видит вот такое сочетание символов в квадратных скобках - он подключает функцию echo_news(); вместо этих символов.
Сама функция будет находится в файле functions.php
В ней так же имеется и функционал по выводу информации на страницу и прочее.
6. winddancer - 20 Ноября, 2015 - 10:24:03 - перейти к сообщению
Ну что, люди. Есть кто?
Пытался сравнять вместилище ячейки мускла с переменной. Но они не сравниваются ничерта.
Пытался сравнять вместилище ячейки мускла с переменной. Но они не сравниваются ничерта.
7. andrewkard - 20 Ноября, 2015 - 10:35:14 - перейти к сообщению
winddancer пишет:
вместо этих символов.
в коде просто напишите
winddancer пишет:
echo_news();
8. vintag - 20 Ноября, 2015 - 10:38:11 - перейти к сообщению
winddancer пишет:
Ну что, люди. Есть кто?
Пытался сравнять вместилище ячейки мускла с переменной. Но они не сравниваются ничерта.
Пытался сравнять вместилище ячейки мускла с переменной. Но они не сравниваются ничерта.
пшп пытается исполнить функцию вместо того чтобы вывести ее? а она как бы в строке находится? но это же не возможно!
чекнутый сервак.....
раз такое дело закодируй символы, а потом уже на джавке раскодируй и выведи нормально
или их часть
больше наверное ничего нельзя сделать, ну еще может обратный слеш подставить чтобы игнорило
9. DelphinPRO - 20 Ноября, 2015 - 10:47:05 - перейти к сообщению
вытаскиваете из БД свой текст, прогоняете его через preg_replace_callback()
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $content = queryFromDB();
- $functionName = $matches[1];
- }
- }, $content);
(Добавление)
Ну еще добавите замену паттерна на результат функции (return результата)