hennie
中级会员
 
一般会员
UID 22262
精华
0
积分 329
帖子 237
金钱 329 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-8-6
状态 离线
|
当系统函数被限制时你该怎么办?
如果你用的是别人的虚拟主机?服务提供商限制了fopen打开远程文件,限制使用file_get_contents函数时:
这时如果按相对路径来打开文件时,打开的是程序源代码,而此时要的是该文件打开后把他转化成html文件.例如:
$fp = file_get_contents("http://xx.com/test.php");
$fs = @fopen("./test.html","w");
fputs($fs, $fp ,strlen($fp));
fclose($fs);
如果被限制了file_get_contents 函数而fopen又不能打开"http://xx.com/test.php"这种文件时要如何处理?
本身文件是自身服务器上的,因为fopen("./test.php")这样打开的文件是程序源代码?
有没有办法全fopen('./test.php') 或file_get_contents('./test.php")打开的文件不是程序源代码而是html文件?
我知道有个办法用include + ob,有没有其他的办法?
|
|