在同一台服务器上的file_get_content,我不想获取php代码

时间:2013-06-26 17:34:48

标签: php

我知道托管在同一服务器上的php文件上的file_gets_content会返回文本和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

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

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:5)

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

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

<?php
$output = file_get_contents("http://example.com/test.php");