in_array函数的用法 in_array函数判断数组中是否存在M字符,下面我举个例子说明:
$_post与$_get的区别
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用"?"连接,而各个变量之间使用"&"连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。
php 用户登陆
今天我没什么事,就把我自己写的博客系统的php用户登录代码贴出来和大家分享一下,先来看看原理,原理很简单的,就是用户输入用户名与密码然后用php文件进行判断是否存在数据库中,如果在存的话就把用户名相关信息保存到session中,这只是最简单的.也是比较常用的方法.好了费话不多说了,先看代码:
变量的变量,PHP和你
在我最近做的一个项目中,我发现了一个新的概念,关于在PHP中使用变量的变量,在我的程序中,我需要在一个页面同时更新多个记录,在我经过相当长时间的痛苦思考之后,脑海中偶然地闪现出了变量的变量(variable variable)这一概念,所有的困惑就一扫而光了。
在数据库中使用对象的好处
我们都知道如何从Mysql获取我们需要的行(记录),读取数据,然后存取一些改动,很明显也很直接,在这个过程背后也没有什么拐弯抹角的,然而对于我们使用面对对象的程序设计(OOP)来治理我们数据库中的数据时,这个过程就需要大大改进一下了,这篇文章将对如何设计一个面对对象的方式来治理数据库的记录做一个简单的描述,你的数据当中的所有内部逻辑关系将被封装到一个非常条理的记录对象,这个对象能够提供专门(专一)的确认代码系统,转化以及数据处理,随着Zend Engine2 和PHP5的发布,PHP开发者将会拥有更强大的面对对象的工具来辅助工作,这将使这个过程(面对对象地治理数据库)更有吸引力。
ArrayAccess接口介绍
在 PHP5 中多了一系列新接口,在 HaoHappy 翻译的系列文章中,你可以了解到他们的应用,同时这些接口和一些实现的 Class 被归为 Standard PHP Library(SPL),在 PHP5 中加入了很多特性,使类的重载 (Overloading) 得到进一步的加强,ArrayAccess 的作用是使你的 Class 看起来像一个数组 (PHP的数组),这点和 C# 的 Index 特性很相似。
php 乱码问题的解决方法
近来接受BBT的培训,做一个投票系统,系统代码倒不是很难,但是我的时间主要花费在了研究字符集和编码上面,MySQL和Apache两个系统的编码(字符集)问题让我费劲脑筋,吃尽苦头,网上对这些问题的.
PHP预定义变量
服务器变量:$_SERVER
注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。
PHP5.0中多态性的实现方案浅析
提要:本文将讨论多态性的概念及其在面向对象设计中的应用,还将分析如何在PHP 5中使用多态性以及存在的优缺点。
PHP的最新发行版本中已经实现了对迟绑定的支持。当然,在使用其迟绑定功能时还存在很多问题。假如你使用的是更旧版本的PHP(我的服务器上运行的是PHP 5.0.1版本),那么你可能发现其中缺乏对于迟绑定的支持。因此,请注重本文中的代码有可能无法工作在你特定的PHP 5版本中。
include的妙用,实现路径加密
1.中转程序include.inc
index.php与include.inc同目录
PHP开发中接收复选框信息的方法
PHP接收多个同名复选框信息不像ASP那样自动转换成为数组,这给使用带来了一定不便,但是还是有解决办法的,就是利用javascript做一下预处理,多个同名复选框在javascript中还是以数组的形式存在的,所以在表单提交之前可以利用javascript把复选框中的信息组合成一个字符数组赋值给表单中的隐藏元素,然后用PHP中的explode函数解析此数组,这样就可以实现复选框信息的传递了,下面举例说明。
PHP中操作MySQL数据库的一些要注意的问题
1.分号的例外
对于 MySQL,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但……没有完全绝对的事,在这儿也是一样,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如: