php技术

php技术

php curl模拟post提交数据示例

阅读(19) 作者(admin)

复制代码 代码如下:<?header("Content-type: text/html; charset=utf8");/* * 提交请求* @param $header array 需要配置的域名等header设置 array("Host: devzc.com");* @param $data string 需要提交的数据 'user=x...

php技术

PHP抓屏函数实现屏幕快照代码分享

阅读(25) 作者(admin)

复制代码 代码如下:<?php* 屏幕快照$im = imagegrabscreen();imagepng($im, "myscreenshot.png");* 抓取一个窗口(IE为例)$browser = new COM("InternetExplorer.Application");$handle = $browser->HWND;$browser->V...

php技术

php Calender(日历)代码分享

阅读(9) 作者(admin)

代码如下:复制代码 代码如下:<?php/** * * 我的日历 * date_default_timezone_set date mktime * @param int $year * @param int $month * @param string $timezone * @author fc_lamp */function myCalender($year...

php技术

深入解读php中关于抽象(abstract)类和抽象方法的问题分析

阅读(23) 作者(admin)

在面向对象(OOP)语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法作为外部代码访问的接口。而抽象方法就是为了方便继承而引入的,现在来看一下抽象类和抽象方法分别是如何定义以及他们的特点。什么是抽象...

php技术

PHP面向对象之旅:深入理解static变量与方法

阅读(24) 作者(admin)

static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”。如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。static...

php技术

浅析ThinkPHP中的pathinfo模式和URL重写

阅读(28) 作者(admin)

复制代码 代码如下:http://serverName/appName/module/action/id/1/这个就是pathinfo模式在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推),第二个参数会被解析成操作,后面的参数是...

php技术

有关于PHP中常见数据类型的汇总分享

阅读(18) 作者(admin)

PHP 数据类型

PHP 支持八种原始类型(type)。

四种标量类型: string(字符串) integer(整型) float(浮点型,也作 double ) boolean(布尔型)

两种复合类型: array(数组) object(对象)

两种特殊类型: resource(资源) NULL(空)

查看变...

php技术

用php简单实现加减乘除计算器

阅读(9) 作者(admin)

用php实现加减乘除计算器。代码很简单哦! 复制代码 代码如下: <?php header("content-type:text/html;charset=utf-8"); session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:...

php技术

PHP中如何实现常用邮箱的基本判断

阅读(17) 作者(admin)

越来越多的网站希望用户使用邮箱进行注册,或者是绑定邮箱,这时候就要对邮箱的正确性进行确认,有的人采用发送邮件进行激活的方式来进行判断,从而激活一个账户,但是存在一个问题就是,在邮件发送出去之前,用户的基本信息已经存...

php技术

PHP实现变色验证码实例

阅读(13) 作者(admin)

复制代码 代码如下: <?php header("Content-type: image/png,charset='utf-8'"); $im = imagecreatetruecolor(400, 30); //白色 $white = imagecolorallocate($im, 255, 255, 255); //红色 $red = imagecolorallocat...

php技术

php加密解密实用类分享

阅读(15) 作者(admin)

用户注册的密码一般不会明文保存,总得加个密先。最简单的当然是在数据库sql语句中调用md5函数加密用户密码。这里介绍一个加解密类。如果你想在用户忘记密码时为他或她找回原来的密码,那么这个类是个好用的工具。当然,这...

php技术

淘宝ip地址查询类分享(利用淘宝ip库)

阅读(28) 作者(admin)

淘宝公司提供了一个很好用的IP地理信息查询接口。在这里:http://ip.taobao.com/以下这个taobaoIPQuery类将极大的简化相关的信息查询。复制代码 代码如下:<?php

class taobaoIPQuery {

private $m_ip; priva...

php技术

PHP中替换键名的简易方法示例详解

阅读(13) 作者(admin)

YII框架中封装好了的数据库操作函数,默认输出的时候,将数据库字段名作为数组的键名进行输出,但是有些时候带有键名的数据不能够满足未知情况下的操作,譬如:数据库数据导出为EXCEL等比较非正常的操作。

所以这边需要对数...

php技术

php时区转换转换函数

阅读(25) 作者(admin)

复制代码 代码如下:/* * 时区转换 */

function toTimeZone($src, $from_tz = 'America/Denver', $to_tz = 'Asia/Shanghai', $fm = 'Y-m-d H:i:s') { $datetime = new DateTime($src, new DateTimeZone($from_tz)...

php技术

PHP中执行MYSQL事务解决数据写入不完整等情况

阅读(17) 作者(admin)

近来稍有时间研究了下MYSQL中的事务操作,在很多场合下很是适用,譬如在注册的时候需要初始化很多张关联表的时候,问答回复的时候需要至少同时操作两张表,这些都会在某些时候只能成功更新一张表,而另外的SQL语句出现错误,正常...

php技术

PHP中实现生成静态文件的方法缓解服务器压力

阅读(18) 作者(admin)

互联网快速普及的现在社会,越来越多的人会在一个web应用上进行交流,因而导致服务器与数据库访问压力与日俱增,这边就需要进行一些优化,譬如增加缓存、二级缓存、动态网页静态化以及其他的高端技术。

此处作者是使用生成...

php技术

ini_set的用法介绍

阅读(10) 作者(admin)

PHP ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便。

函数格式:string ini_set(string $varname, string $newvalue)

不是所有的参...

php技术

PHP中HTML标签过滤技巧

阅读(24) 作者(admin)

在开发文章系统中正常需要用到HTML标签、JS脚本等其他脚本代码的过滤,稍微尝试了下,感觉简单的htmlspecialchars()函数的过滤效果始终不如strip_tags()函数的过滤效果好。 其中有人会说我就想还要显示点图片,那怎么办呢?...

php技术

PHP IE中下载附件问题解决方法

阅读(14) 作者(admin)

重点:

1、在IE中下载附件之前要清空缓存。

2、中文文件名要用urlencode编码。 复制代码 代码如下: Header("Pragma: "); //不加的话,IE中会提示目标主机无法访问 Header("Cache-Control: "); //不加的话,IE中会提示...

php技术

迅速确定php多维数组的深度的方法

阅读(15) 作者(admin)

例如有一个多维数组: 复制代码 代码如下: array( array( array(1,3,4), array( array( 1,2,3 ) ) ), array( array(1,2), array(1) ) ) 这个数组的深度就是5,那么如何快速的确定一个数组深度。

(PS:T不错的PHP Q扣:2761...

php技术

linux实现php定时执行cron任务详解

阅读(24) 作者(admin)

对于PHP本身并没有一套解决方案来执行定时任务,不过是借助sleep函数完成的。这种方就是要提前做一些配置,如实现过程:复制代码 代码如下:ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);...

php技术

php使用filter过滤器验证邮箱 ipv6地址 url验证

阅读(15) 作者(admin)

1、验证邮箱复制代码 代码如下:$email = 'jb51@qq.com';$result = filter_var($email, FILTER_VALIDATE_EMAIL);var_dump($result); //string(14) "jb51@qq.com" 2、验证url地址复制代码 代码如下:$url = "http://www...