为了账号安全,请及时绑定邮箱和手机立即绑定

为什么file_put_contents 之后会在浏览器上显示index.shtml而不是require过来的swan.php?

require引入swan.php

执行 file_put_contents('index.phtml',ob_get_contents());

这个函数不是只执行存储的操作么


正在回答

3 回答

这就是为什么把之前的ob_get_clean()修改成ob_get_contents()的原因,如果用ob_get_clean()就只能访问shtml文件才能看到

0 回复 有任何疑惑可以回复我~

超时之后在浏览器上显示的就是重新赋数据的equire过来的swan.php啊


1 回复 有任何疑惑可以回复我~
#1

show_hand_c

还有第一次也是吧
2015-08-27 回复 有任何疑惑可以回复我~


file_put_contents('index.shtml',ob_get_contents());

第一个参数是放到哪个文件中,第二参数是从哪里获取数据

这个语句的作用就是

  1. 从缓冲区获取数据写入文件

  2. 取出缓冲区的数据并显示出来(这里也就是用户访问的浏览器,显示在浏览器上),实质就是数据在服务器上生成,文件保存在服务器上,缓存中的数据会发送给客户并且显示,这个就是动态的啦。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么file_put_contents 之后会在浏览器上显示index.shtml而不是require过来的swan.php?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信