php技术

php技术

php echo 输出字符串函数详解

阅读(17) 作者(admin)

复制代码 代码如下:echo "asd";//字符串 echo "ads$c";//字符串+变量 echo 'ads$c';//字符串 asd$c $c不是变量 echo "sd"."vs"; echo "sd","vs"; echo $a; echo $a.$b; echo $a,$b; echo $a.$b.$c; echo $a,$b,$c; e...

php技术

PHP 事务处理数据实现代码

阅读(12) 作者(admin)

复制代码 代码如下:public function insertUser ($userArray){ foreach ($userArray as $key => $value) { @$field .= "$key,"; @$content .= "'$value',"; } $field = ereg_replace(',$', '', $field); $content =...

php技术

PHP 获取客户端真实IP地址多种方法小结

阅读(9) 作者(admin)

经过复杂的判断与算是的获取IP地址函数 复制代码 代码如下: function getIP() { if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTT...

php技术

PHP生成UTF8文件的方法

阅读(17) 作者(admin)

复制代码 代码如下:<?php $f=fopen("test.txt", "wb"); $text=utf8_encode("a!"); //先用函数utf8_encode将所需写入的数据变成UTF编码格式。 $text="//xEF//xBB//xBF".$text; //"//xEF//xBB//xBF",这串字符不可缺少,...

php技术

php getimagesize 上传图片的长度和宽度检测代码

阅读(14) 作者(admin)

getimagesize ― 取得图像大小 说明 array getimagesize ( string $filename [, array &$imageinfo ] ) getimagesize() 函数将测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回...

php技术

php radio 单选框获取与保持值的实现代码

阅读(17) 作者(admin)

php 读取单选按钮radio值 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>php 读取单选按钮radio值</titl...

php技术

php select,radio和checkbox默认选择的实现方法

阅读(13) 作者(admin)

这是扩展yibing的select默认选择的实现方法 复制代码 代码如下: <select name="wuyeleixing" size="1"> <option <?php if($myrow[wuyeleixing]==1) echo("selected");?> value="1">住宅</option> <option <?php if($...

php技术

php 数组操作(增加,删除,查询,排序)等函数说明第1/2页

阅读(16) 作者(admin)

数据增加,删除,查询,排序详细说明

对数组的添加(首尾数据添加(不限定条数)以及中间任意位置添加数据操作) . 2~对数组的删除(首尾的数据删除(不限定条数)以及中间任意位置的数据删除操作,条件:对数组中间位置删除的,后面的...

php技术

PHP URL地址获取函数代码(端口等) 推荐

阅读(17) 作者(admin)

php 获得当前的脚本网址(只有路径) 复制代码 代码如下: function GetCurUrl() { if(!empty($_SERVER["REQUEST_URI"])) { $scrtName = $_SERVER["REQUEST_URI"]; $nowurl = $scrtName; } else { $scrtName = $_SERVER...

php技术

memcached 和 mysql 主从环境下php开发代码详解

阅读(15) 作者(admin)

复制代码 代码如下: <?php $memcached = array( //用memcached 的 多 进程模拟 多台memcached 服务器 cn en 为 内存服务器名 'cn'=>array('192.168.254.144',11211), 'en'=>array('192.168.254.144',11212) ); $mysq...

php技术

php 中文和编码判断代码

阅读(15) 作者(admin)

编码范围1. GBK (GB2312/GB18030) /x00-/xff GBK双字节编码范围 /x20-/x7f ASCII /xa1-/xff 中文 /x80-/xff 中文 2. UTF-8 (Unicode) /u4e00-/u9fa5 (中文) /x3130-/x318F (韩文 /xAC00-/xD7A3 (韩文) /u0800-/u4e00...

php技术

PHP 全角转半角实现代码

阅读(15) 作者(admin)

复制代码 代码如下: /** * 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符 * @access public * @param string $str 待转换字串 * @return string $str 处理后字串 */ function make_se...

php技术

php5.3 废弃函数小结

阅读(22) 作者(admin)

在php5.3被放弃的函数有:

ereg();//直接用mb_ereg代替,或是preg_match代替,但是匹配规则需要用/包括起来 eregi();//preg_match代替,在规则后加上i,如:preg_match(“/^(style|style_)(.*)*/i”, $file); ereg_replace();...

php技术

PHP 缓存实现代码及详细注释

阅读(23) 作者(admin)

复制代码 代码如下:class CacheException extends Exception {} /** * 缓存抽象类 */ abstract class Cache_Abstract { /** * 读缓存变量 * * @param string $key 缓存下标 * @return mixed */ abstract public func...

php技术

PHP 防恶意刷新实现代码

阅读(16) 作者(admin)

复制代码 代码如下:<?php session_start(); $k=$_GET['k']; $t=$_GET['t']; $allowTime = 1800;//防刷新时间 $ip = get_client_ip(); $allowT = md5($ip.$k.$t); if(!isset($_SESSION[$allowT])) { $refresh = true;...

php技术

让PHP支持断点续传的源码

阅读(23) 作者(admin)

比如第一次请求一个文件的从0到999字节,第二次请求1000到1999字节,以此类推,每次请求1000字节的内容,然后程序通过fseek函数去取得对应的文件位置,然后输出。 复制代码 代码如下:$fname = './05e58c19552bb26b158f6621a665...

php技术

php 获取一个月第一天与最后一天的代码

阅读(10) 作者(admin)

复制代码 代码如下:function getthemonth($date) { $firstday = date('Y-m-01', strtotime($date)); $lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day")); return array($firstday, $lastday); }...

php技术

PHP下打开URL地址的几种方法小结

阅读(14) 作者(admin)

1: 用file_get_contents 以get方式获取内容 复制代码 代码如下: <?php $url='http://www.baidu.com/'; $html = file_get_contents($url); //print_r($http_response_header); ec($html); printhr(); printarr($http_...

php技术

php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)

阅读(13) 作者(admin)

网上有很多php文件上传的类,文件上传处理是php的一个特色(至少手册上是将此作为php特点来展示的,个人认为php在数组方面的优异功能更有特色),学php的人都知道文件上传怎么做,但很多人在编程中却可能忽视了一些细节问题,那...

php技术

php 提速工具eAccelerator 配置参数详解

阅读(5) 作者(admin)

eaccelerator.shm_size="32" eAccelerator 可以使用的共享内存的数量 (以兆为单位) . "0" 是指操作系统的默认值. 默认值是 "0".可根据服务器的实际情况来调整,16,32,64,128都是可以的。

eaccelerator.cache_dir="/home...

php技术

php date()日期时间函数详解

阅读(22) 作者(admin)

1,年-月-日 echo date('Y-m-j'); 2007-02-6

echo date('y-n-j'); 07-2-6

大写Y表示年四位数字,而小写y表示年的两位数字; 小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。

echo date('Y-M-j'); 200...