Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从PHP文件的file_get_contents()输出解释的PHP代码?_Php_File Get Contents - Fatal编程技术网

如何从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';