PHP file_get_contents после оценки php

Я знаю, как использовать file_get_contents, fopen и т. Д., Но когда я делаю это с одним из моих собственных файлов, я получаю буквальную строку, что означает, что код не обрабатывается предварительно! Как я могу импортировать текст из файла без использования требования и т. Д., Потому что я хочу сохранить значение в строке


person NoodleOfDeath    schedule 03.10.2010    source источник
comment
file_get_contents должен работать. Опубликуйте код, в котором возникли проблемы.   -  person colithium    schedule 03.10.2010
comment
Итак, у вас есть код в файле, и вы хотите его выполнить и что-то сделать с результатом?   -  person Felix Kling    schedule 03.10.2010
comment
Я думаю, он говорит, что хочет получить текст, выводимый сценарием. Почему вы не можете использовать require / include?   -  person GoalieGuy6    schedule 03.10.2010
comment
Неважно, теперь я понимаю, что ты имеешь в виду. Используйте раствор чигли   -  person colithium    schedule 03.10.2010


Ответы (1)


См. Примеры № 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;
}
person chigley    schedule 03.10.2010
comment
Чувак, я люблю тебя, это волшебно сработало - person NoodleOfDeath; 03.10.2010