php 获得当前的脚本网址和相对路径转化成绝对路径正则
//获得当前的脚本网址
PHP调用Oracle,mysql,mssql server 储存过程方法
php高效分页类代码(1/2)
这个类适用于配合数据库教程查询分页,和数组分页。下面有使用方法。
[php教程]
<?php
/*
* 名称: 分页类
* 介绍: 适用于数组分页和配合sql查询的分页
* 作者: idlion || moonfly (id_lion@hotmail.com)
* 创建时间: 2006-02-18
* 最后修改: 2007-05-24
*/
php smarty模板局部缓存方法
如果开启smarty缓存,第一次执行时会将其编译好的输出文件保存到cache目录中,在程序中通过smarty的is_cache()函数检测其 cache文件是否过期,若过期会更新缓存,如果没有过期会自动调用cache文件,省去编译的过程。检测cache过期是看模板文件是否在指定的生命周期内是否更改,这里的更改是是通过检测文件的最近修改时间实现的,不是通过检测模板文件内容。
阻止一个模板文件的 整篇被缓存 :
php简单文件上传$_FILES与move_uploaded_file实现文件上传
php教程简单文件上传$_files与move_uploaded_file实现文件上传
$_files["file"]["name"] - 被上传文件的名称
$_files["file"]["type"] - 被上传文件的类型
$_files["file"]["size"] - 被上传文件的大小,以字节计
$_files["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称
$_files["file"]["error"] - 由文件上传导致的错误代码
这是一种非常简单文件上传方式。基于安全方面的考虑,您应当增加有关什么用户有权上传文件的限制。
php join 构造sql查询语句
join() 函数把数组元素组合为一个字符串。
join() 函数是 implode() 函数的别名。
pHP Array 数组简介与数组函数大全
php教程 array 数组简介与数组函数大全
array 函数允许您对数组进行操作。
php 支持单维和多维的数组。同时提供了用数据库教程查询结果来构造数组的函数。
安装
array 函数是 php 核心的组成部分。无需安装即可使用这些函数。
php array 函数
php:指示支持该函数的最早的 php 版本。
php 完美的ereg验证文件上传
ereg(正规表达式,字符串,[匹配部分数组名]);
更多详细内容请查看:http://www.phprm.com/phper/18/2a94e504e94424a7a461342d049c0018.htm
本程序利用了ereg来验证用户上传的文件类型与文件名是否是符合文件命名规则。
*/
php ereg()邮箱验证与文件名验证
php教程 ereg()邮箱验证与文件名验证
字符串比对解析。
语法: int ereg(string pattern, string string, array [regs]);
php 数据类型和变量
php教程 数据类型和变量
php是弱类型的,一个变量不需要预先声明,也不需要指定类型。php中变量是$加上变量名,php的变量是区分大小写的。 例如上例中的 $my='my'。
php支持的变量类型包括:布尔型,整型,浮点型,字符串,数组和对象。前四种很常用,也和其他语言类似,不多做介绍。数组和对象后文具体介绍。
php中有函数来检测 对象的类型,它们是 getttype。gettype返回一个string,它的值可以是array,boolean,double,integer,object,resource,string 和 unknow type. php也支持显式的类型转换,语法和c类似。
转换操作符 转换为
(array) 数组
(bool) (boolean) 布尔型
(int) (integer) 整数
(object) 对象
(float),(double),(real) 浮点数
(string) 字符串
例如:
代码如下:
<?php
$str ='a string';
$num=15;
$numstr='123.3';
echo gettype($str),'<br/>';
echo gettype($num),'<br/>';
echo gettype($numstr),'<br/>';
$numstr=(float)$numstr;
echo gettype($numstr);
?>