- 浏览: 9044 次
- 性别:
- 来自: 北京
最新评论
文章列表
PHP中的ob_start用法详解
- 博客分类:
- php
转自 http://apps.hi.baidu.com/share/detail/33989046
用PHP的ob_start();
控制您的浏览器cache
Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。
我们先举一个简单的例子,让大家对Output Control有一个大致的印象:
Example 1.
程序代码 程序代码
ob_star ...
魔术引用发生作用是在传递$_GET,$_POST,$_COOKIE时
1.
条件: magic_quotes_gpc=off
写入数据库的字符串未经过任何过滤处理。从数据库读出的字符串也未作任何处理。
数据: $data=”snow”’’sun” ; (snow和sun之间是四个连续的单引号).
操 ...
[转]php函数的传址调用
- 博客分类:
- php
php的引用(就是在变量或者函数 、对象等前面加上&符号)
在PHP 中引用的意思是:不同的名字访问同一个变量内容.
与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址
变量的引用
PHP 的引用允许你用两个变量来指向同一个内容
<?
$a="ABC";
$b =&$a;
echo $a;//这里输出:ABC
echo $b;//这里输出:ABC
$b="EFG";
echo $a;//这里$a的值变为EFG 所以输出EFG
echo $b;//这里输出EFG
?>
函数的传址调用
传 ...
数据库是Web大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。
PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。
1.使用MyISAM而不是InnoDB
MySQL有很多的数据库引擎,单一般也就用MyISAM和InnoDB。
MyISAM 是默认使用的。但是除非你是建立一个非常简单的数据库或者只是实验性的,那么到大多数时候这个选择是错误的。MyISAM不支持外键的约束,这是保证数据完整性的精华所在啊。另外, ...
MyEclipse8 安装tomcat插件
- 博客分类:
- java
1 首先去tomcat插件官网http://www.eclipsetotale.com/tomcatPlugin.html去下载tomcat插件,我下载的是最新版的tomcatPluginV33.zip,解压出com.sysdeo.eclipse.tomcat_3.3.0文件夹
2 进入MyEclipse安装本目录,我的MyEclipse目录是 C:\Users\lenovo\AppData\Local\Genuitec,进入此目录,将com.sysdeo.eclipse.tomcat_3.3.0文件夹放入common/plugins下
3找到configuration\org.ec ...
1 类(Class)和接口(Interface)命名
使用完整的英文单词(首字母大写),若有多个单词组成,则每个单词的首字母均需大写。需要注意的是,类或接口的名称的长度以不超过25个字符为准,若超过25个字符,则使用英文缩写,例如:PlayStationPortableService,这样的类(接口)的名称太长,可以改为:PSPService
2 方法(function)的命名
使用完整的英文单词(首字母小写),若有多个单词组成,则接着的单词的首字母大写。方法通常是执行某一个或一组动作,方法名的长度以不超过25个字符为宜,若英文太长,则使用约定俗成的英文缩写词代替。方法名第一个 ...
[转载]疯狂的 Web 应用开源项目大集合
- 博客分类:
- php
<p style="text-align: left; " mce_style="text-align: left; "> 转自http://coolshell.cn/articles/5132.html<br><br><br> 下面是一个Web应用的开源列表。没什么可说的,太疯狂了。尤其是Web 2.0那一堆。我不知道你怎么想,有些开源项目的源码写得挺不好的,尤其是性能方面。或许你会以为改一改他们就可以成为为自己所用,不过,改这些开源的项目还真不容易。玩玩还可以。&l ...
linux下php动态添加扩展
- 博客分类:
- php
由于在编译安装php时忘记添加curl扩展了,导致php无法使用curl库,比较汗,又不想重新编译安装php,这时想到了phpize命令,可以将扩展编译成.so文件,然后让php配置文件动态引用。
1 进入php源程序目录(我的是/root/data/php-5.3.6)中的ext目录中,这里存放着各个扩展模块的源代码,mysql也在其中,进入curl目录中
cd /root/data/php-5.3.6/ext/curl
2 执行phpize命令(这里我php安装目录为/usr/local/php)
/usr/local/php/bin/phpize
...
一 主从配置的原理
mysql的Replication是一个异步的复制过程,从一个mysql instance(Master)复制到另一个mysql instance(Slave),
在master与slave之间的整个复制过程主要由三个线程完成,分别为Master端得IO线程和Slave端得IO线程和Sql线程。整 ...