|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
这些函数可以让你控制你的脚本输出的内容.可以用于许多不同的情况,特殊是在你的脚本已经输出信息后需要发送文件头新的情况. 输出控制函数不对使用 header() 或 setcookie() 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用. 例 1. 控制输出 <?php ob_start(); echo "Hello/n"; setcookie ("cookiename", "cookiedata"); ob_end_flush(); ?> 在上面的例子中,使用 echo() 的输出内容将会保存在输出缓冲区中,直到调用了 ob_end_flush(). 这样做有意义的地方是,调用 setcookie() 的内容被成功的存储在 cookie 里面而不会引起错误. (正常情况下,你不可以在有数据已经发送后再发送文件头信息到用户浏览器.) 相关函数 header() and setcookie(). 韩数列表 flush ― 刷新输出缓冲区 保存在输出缓冲区的内容会被发送到浏览器 ob_start ― 打开输出缓冲区 这样所有的输出信息不在直接发送到浏览器,而是保存在输出缓冲区里面 ob_get_contents ― 返回输出缓冲区的内容 假如你想以后处理输出的内容,可以调用这个函数保留一个备份 ob_get_length ― 返回输出缓冲区的内容长度 ob_end_flush ― 结束(发送)输出缓冲区的内容,关闭输出缓冲区 ob_end_clean ― 删除(放弃)输出缓冲区的内容,关闭输出缓冲区 假如你的程序发现输出内容有问题,可以放弃所有输出内容,可以防止泄漏某些秘密信息 ob_implicit_flush ― 打开或关闭直接刷新 打开后,每个脚本输出都直接发送到浏览器,不再需要调用 flush() 返回类别: 教程 上一教程: PHP中的正规表达式(一) 下一教程: 一次编写,随处运行 您可以阅读与"PHP4 的新函数介绍 - 输出信息控制函数"相关的教程: · 我错了。。是我不好。。呜呜。。负荆请罪。。(转载一篇好文章:PHP4 的新函数介绍 - 输出信息控制函数) · 介绍几个array库的新函数 · PHP中一个控制字符串输出的函数 · PHP4新函数集锦 · PHP4.03的新功能 - 增加了对 Ovrimos SQL 的支持(转载)虽然PHP里对数据库的支持是越来越多。可是我还... |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |