在不带<;的文件中包含文本;?php?>;标签[文件获取内容]

在不带<;的文件中包含文本;?php?>;标签[文件获取内容],php,Php,我没什么好问的。我正在制作我的私人沙盒,你可以在那里测试你的代码。所以现在我要做的是你写代码,代码被执行,你可以看到结果,但是我想要你在文本框中写的代码 现在的问题是,我希望.php文件中的文本不带标记地显示出来。我可能是个白痴,但我就是不记得怎么做了 所以实际上代码就像 if($_GET['f']){ echo file_get_contents("files/".$_GET['f'].".php"); }else

我没什么好问的。我正在制作我的私人沙盒,你可以在那里测试你的代码。所以现在我要做的是你写代码,代码被执行,你可以看到结果,但是我想要你在文本框中写的代码

现在的问题是,我希望.php文件中的文本不带标记地显示出来。我可能是个白痴,但我就是不记得怎么做了

所以实际上代码就像

            if($_GET['f']){
                echo file_get_contents("files/".$_GET['f'].".php");
            }else{
                echo "echo \"Hello world\";";
            }

如果你不明白我想要什么,我可以发布更多信息等,但我认为这是显而易见的:)

包含功能:)


但是!切勿直接从
$\u GET
读取文件。有人可以输入
。/../sensitiveinformation.txt
或其他东西。

包含
函数:)

但是!切勿直接从
$\u GET
读取文件。有人可以输入
。/../sensitiveinformation.txt
或其他东西。

使用
include()
要求()将帮助您包含该文件。用于执行代码

要查看文件的实际来源并去除
标记,请执行以下操作

   $file = file_get_contents('time.php');
    $ll = array('<?php','?>');

    echo str_replace($ll, "", $file);

$file=file\u get\u contents('time.php');
$ll=数组(“”);
echo str_replace($ll,“,$file);
使用
include()
要求()将帮助您包含该文件。用于执行代码

要查看文件的实际来源并去除
标记,请执行以下操作

   $file = file_get_contents('time.php');
    $ll = array('<?php','?>');

    echo str_replace($ll, "", $file);

$file=file\u get\u contents('time.php');
$ll=数组(“”);
echo str_replace($ll,“,$file);

你是说

<?php 
echo str_replace(array('<?php', '?>'), '', file_Get_contents('file.php'));

你是说

<?php 
echo str_replace(array('<?php', '?>'), '', file_Get_contents('file.php'));

您正在创建一个服务器,人们可以在其中提交代码,然后您将在您的服务器上执行它?非常小心。不,不,这是我私人使用的。你正在制作一个服务器,人们可以在其中提交代码,你将在你的服务器上执行它?非常小心。不,不,这是我私人使用的。那又怎样,你只想准确地替换
,只想删除
,那又怎样,你只想准确地替换
,只想删除