home » 编程开发 » PHP相关 » php的一点笔记

最近在w3school上学php。
就找了个小型的CMS来读一读,看看自己学的怎么样。
发现读的还真是吃力,慢慢来,我是不会放弃的。

记下几个刚刚弄明白的函数。
error_reporting(value)设置 PHP 的报错级别并返回当前级别。
如果value 未指定,当前报错级别将被返回。
例如:
error_reporting(0); //禁用错误报告
error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告运行时错误
error_reporting(E_ALL); //报告所有错误

set_magic_quotes_runtime(0); // 配置返回资料是否自动加入反斜线当溢出字符。0为关闭

//PHP_OS —– 服务器端的操作系统 ,值为(WINNT,WIN32等)
//php中环境变量PHP_OS和PHP_VERSION PHP_VERSION —– 服务器端的PHP程序版本
if(substr(PHP_OS, 0, 3) == 'WIN' || (isset($_ENV['OS']) && strstr($_ENV['OS'], 'indow'))) {
$os = 'windows';
$separator = '\\';
$lr = "\r\n"; // '\r' 回车 '\n' 换行
} else {
$os = 'linux';
$separator = '/';
$lr = "\n";
}

//$_SERVER["REQUEST_URI"]访问此页面所需的URI(apache支持)
//$_SERVER["HTTP_X_REWRITE_URL"] IIS下获取URL
if(isset($_SERVER['REQUEST_URI']) || isset($_SERVER['HTTP_X_REWRITE_URL'])) {
$host = $_SERVER['SERVER_NAME'];
$currenturl = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $_SERVER['HTTP_X_REWRITE_URL'];
ob_start();
}

ob_start打开缓冲区,echo后面的字符不会输出到浏览器,而是保留在服务器,直到你使用flush或者ob_end_flush才会输出

Tags: 标签:
本博客所有文章如果没加特殊说明均为原创,如需转载引用请注明出处
[重阳博客:http://www.99xunle.com/archives/656]
随机文章 相关文章

    2 Responses to “php的一点笔记”

    1. 好好学习,天天向上!呵呵

      Reply

    2. 我的WP博客主机出问题了,一直都没修好,本来不打算用这个GAE的,现在看来只能用这个了。所有大家的链接一直都没有再加到新博客上去。

      Reply

    Leave a Reply

    XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>