Я пытаюсь читать внешние данные с помощью file_get_contents с помощью smartySmarty Template Engine - Файл получить содержимое
Однако, я получаю эту ошибку.
Fatal error: Smarty error: [in /opt/lampp/htdocs/blog/serendipity/templates/templates3/index.tpl line 107]: [plugin] (secure mode) modifier 'file_get_contents' is not allowed (Smarty_Compiler.class.php, line 1934) in /opt/lampp/htdocs/blog/serendipity/bundled-libs/Smarty/libs/Smarty.class.php on line 1093
Есть ли другой способ получить данные? Или как я могу позволить smarty использовать эту функцию?
Вы называете это IN smarty? Вы должны назначить его smarty из вашего PHP-файла, используя $ smarty-> assign ('var', $ var); ** edit ** можете ли вы показать какой-то код того, что вы пытаетесь сделать, или где вы используете это? – Bono
что вы пытаетесь сделать точно и почему с помощью tpl-файла? – marvin
{assign var = data value = 'http: //path.to/JSON' | file_get_contents} {$ data | @print_r} Я действительно это сделал – user1407540