Я знаю, как использовать file_get_contents, fopen и т. Д., Но когда я делаю это с одним из моих собственных файлов, я получаю буквальную строку, что означает, что код не обрабатывается предварительно! Как я могу импортировать текст из файла без использования требования и т. Д., Потому что я хочу сохранить значение в строке
Вопрос
PHP file_get_contents после оценки php
- file_get_contents должен работать. Опубликуйте код, в котором возникли проблемы. colithium 03.10.2010
- Итак, у вас есть код в файле, и вы хотите его выполнить и что-то сделать с результатом? Felix Kling 03.10.2010
- Я думаю, он говорит, что хочет получить текст, выводимый сценарием. Почему вы не можете использовать require / include? GoalieGuy6 03.10.2010
- Неважно, теперь я понимаю, что ты имеешь в виду. Используйте раствор чигли colithium 03.10.2010
Ответы
Ответ 1 · рейтинг 10 · chigley
См. Примеры № 5 и № 6 в руководстве. Взято прямо оттуда:
$string = get_include_contents('somefile.php');
function get_include_contents($filename) {
if (is_file($filename)) {
ob_start();
include $filename;
$contents = ob_get_contents();
ob_end_clean();
return $contents;
}
return false;
}
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.