如何从PHP文件的file_get_contents()输出解释的PHP代码?
我想包含一个文件如何从PHP文件的file_get_contents()输出解释的PHP代码?,php,file-get-contents,Php,File Get Contents,我想包含一个文件$source的内容,其中包含php代码 // using_source.php $source = '../filepath/..'; <?php echo file_get_contents($source); ?> //使用_source.php $source=“../filepath/”; source.php 苹果 我得到以下信息: 苹果 我想: 两个苹果 有什么方法可以解决这个问题吗?请使用以下方法,而不是使用: 实际上,这将通过PHP解释
$source
的内容,其中包含php代码
// using_source.php
$source = '../filepath/..';
<?php echo file_get_contents($source); ?>
//使用_source.php
$source=“../filepath/”;
source.php
苹果
我得到以下信息:
苹果
我想:
两个苹果
有什么方法可以解决这个问题吗?请使用以下方法,而不是使用:
实际上,这将通过PHP解释器运行代码,而不仅仅是在页面内打印文本内容。我认为您可能需要采取与其他人提到的不同的方法来解决问题 我假设您的两个文件在同一个目录中,如果不是,您可能需要稍微修改下面的内容 source.php
<?php
// The variable we want to work with
$multiplicator = 2;
<?php
require 'source.php';
echo (1 * $multiplicator) . ' Apples';
为什么不将包含或要求源.php
文件作为php解析,而不仅仅是字符串。上述代码的可能重复肯定不是实际代码?你从文件内容通话中得到了什么?好的。我只需要清理包含的url,因为它是一个绝对路径。但是是的,它是这样工作的。谢谢您可以包含一个绝对路径!:)如果file\u get\u contents()
可以读取它,那么include()
也可以读取它。没问题!我把url和绝对路径弄混了!但现在一切都很好!谢谢谢谢你详细的回答。但是在我的例子中,我有数百个源文件,index.php中的输出是动态生成的。不容易理解,但我需要在源文件中进行计算。我的问题已经解决了,谢谢你!
<?php
// The variable we want to work with
$multiplicator = 2;
<?php
require 'source.php';
echo (1 * $multiplicator) . ' Apples';