易截截图软件、单文件、免安装、纯绿色、仅160KB

[转]用PHP的ob_start();控制您的浏览器cache!


Output Control
函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用
header()

setcookie(),
发送的文件头信息产生影响
,
只对那些类似于
echo()

PHP
代码的数据块有作用。
我们先举一个简单的例子,让大家对
Output Control
有一个大致的印象:
Example 1.
CODE<?php
ob_start(); //
打开缓冲区
echo \"Hellon\"; //
输出
header("location:index.php"); //
把浏览器重定向到
index.php
ob_end_flush();//
输出全部内容到浏览器
?>

有对
header()
函数有了解的人都知道,这个函数会发送一段文件头给浏览器,但是如果在使用这个函数之前已经有了任何输出(包括空输出,比如空格,回
车和换行)就会提示出错。如果我们去掉第一行的
ob_start()
,再执行此程序,我们会发现得到了一条错误提示:
"Header
had all ready send by"
!但是加上
ob_start
,就不会提示出错,原因是当打开了缓冲区,
echo
后面的字符不会输出到浏览器,而是保留在服务器,直到你使用
flush
或者
ob_end_flush
才会输出,所以并不会有任何文件头输出的错误!
一、
相关函数简介:
1

Flush
:刷新缓冲区的内容,输出。
函数格式:
flush()
说明:这个函数经常使用,效率很高。
2

ob_start
:打开输出缓冲区
函数格式:
void
ob_start(void)
说明:当缓冲区激活时,所有来自
PHP
程序的非文件头信息均不会发送,而是保存在内部缓冲区。为了输出缓冲区的内容,可以使用
ob_end_flush()

flush()
输出缓冲区的内容。
3

ob_get_contents
:返回内部缓冲区的内容。
使用方法:
string
ob_get_contents(void)
说明:这个函数会返回当前缓冲区中的内容,如果输出缓冲区没有激活,则返回
FALSE

4

ob_get_length
:返回内部缓冲区的长度。
使用方法:
int ob_get_length(void)
说明:这个函数会返回当前缓冲区中的长度;和
ob_get_contents
一样,如果输出缓冲区没有激活。则返回
FALSE

5

ob_end_flush
:发送内部缓冲区的内容到浏览器,并且关闭输出缓冲区。
使用方法:
void
ob_end_flush(void)
说明:这个函数发送输出缓冲区的内容(如果有的话)。
6

ob_end_clean
:删除内部缓冲区的内容,并且


相关文档:

PHP中内部函数使用方法

<?php
 
 
  //获得系统时间函数(注意参数中大写Y代表完整年份,小写y代表年份简写)
  $sum = date("Y-m-d");
  $sum1 = date("y-m-d");
 
  echo "$sum<br/>";
  echo "$sum1<br/>";
 
  //md5加密函数
  $pass = md5("张三");
  ......

[php]how to confirm deleting without using form.

<html>
<head>
<script type="text/javascript">
<!--
function confirmDelete()
{
    return confirm("Are you sure you wish to delete this entry?");
}   
//-->
</script>
</head>
<body>
<% $var1 = 2;%> ......

magento 使用第三方PHP库

Magento遵循一般的方法使用第三方PHP库,即:将php库放到某个目录下,在php.ini或程序头部指定该目录或者父目录指定为include_path,然后程序中使用include_once相对路径包含具体引用的php文件 
Magento的lib目录已经默认指定为include_path里了,所以如果有3rd包如Varien放到lib目录下,有一个php文件全名为$magento_h ......

[转]PHP获取IP地址

[转自]http://hi.baidu.com/xiamishule/blog/item/dea92c09ef9acc9e0b7b8236.html
源代码:
PHP获取IP的方法有许多种,<br />今天向大家总结了六种方法。
<br />PHP获取IP方法一:
<?php    
function GetIP() {
    if(!empty($_SERVER["HTTP_CLIENT_ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号