在同一台服务器上的file_gets_content,我不想得到PHP代码

Ant*_*ony 0 php

我知道file_gets_content在同一台服务器上托管的php文件返回文本和PHP代码,但我不想让PHP代码怎么做?

例如:

<?php function getOneExp(){
$fp=file_get_contents("exp.txt");
$exp=  (explode(',',$fp));
shuffle($exp);
return str_replace(" ","-",utf8_decode(trim(ucfirst(strtolower($exp[0])))));
}
?>

SOME TEXT <? echo getOneExp() ?> ANOTHER TEXT
Run Code Online (Sandbox Code Playgroud)

如果我让一个文件获取这个文件的内容我也得到了PHP,因为它在同一台服务器上,但我不想拥有PHP,

有任何想法吗 ?

谢谢

mas*_*nun 5

使用include是一个更好的解决方案,但如果你不喜欢它,这里有一个替代方案.

您可以使用cURLfile_get_contents(与实际的Web URL).例如,如果您的域名是example.com,文件名是test.php,那么您可以在另一个php文件中使用它 -

<?php
$output = file_get_contents("http://example.com/test.php"); 
Run Code Online (Sandbox Code Playgroud)