php技术

用PHP提取中英文词语以及数字的首字母的方法介绍
php技术

用PHP提取中英文词语以及数字的首字母的方法介绍

阅读(23) 作者(admin)

最近项目有个需求,在一个中英文(包括阿拉伯数字0-9)的海量词库中,提取每一个词语的首字母:gannicus――>G自由自在――>Z2B――>E傻X――>S复制代码 代码如下:private function getfirstchar($s0){ $s=iconv('UTF-8...

php技术

php class中self,parent,this的区别以及实例介绍

阅读(14) 作者(admin)

一,this 1,要用this,你必有是一个对像的形势,不然它会报错的,Fatal error: Using $this when not in object context。2,this可以调用本类中的方法和属性,也可以调用父类中的可以调的方法和属性二,self 1,self可以访问本类中的...

php技术

PHP中::、->、self、$this几种操作符的区别介绍

阅读(14) 作者(admin)

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。...

php技术

PHP笔记之:日期函数的使用介绍

阅读(23) 作者(admin)

介绍   PHP是一门非常令人惊奇的语言。它足够强大(最大的博客(wordpress)的核心语言),它足够广泛(运行在最大社交网站facebook上),它足够简单(作为初学者首选入门语言)。在低成本的机器上运行良好。而且php语言有很多非常不...

php技术

php笔记之:AOP的应用

阅读(16) 作者(admin)

介绍 你以前听说过AOP(Aspect Oriented Programming)吗?虽然在php方面,好像没有过多的使用,但是在企业级开发中,AOP被广泛使用。我将借此文,向大家介绍PHP方面的AOP。

这篇文章主要解释AOP的概念。

什么是AOP? 在应用开发...

php技术

php中防止SQL注入的最佳解决方法

阅读(21) 作者(admin)

如果用户输入的是直接插入到一个SQL语句中的查询,应用程序会很容易受到SQL注入,例如下面的例子:复制代码 代码如下:$unsafe_variable = $_POST['user_input'];mysql_query("INSERT INTO table (column) VALUES ('" . $u...

Apache下禁止php文件被直接访问的解决方案
php技术

Apache下禁止php文件被直接访问的解决方案

阅读(18) 作者(admin)

  一开始,我想在重写规则里直接禁止php后缀的URL被访问。但后来发现重写规则是递归调用的,如果在重写规则里直接禁止php,那么重写到php文件的规则也会失效。RewriteEngineOn复制代码 代码如下:  RewriteRule^test$/t...

php技术

PHP中如何调用webservice的实例参考

阅读(14) 作者(admin)

下面用一个例子说明:web service服务是查询QQ用户是否在线使用php5开发客户端:复制代码 代码如下:<?phptry { //$client = new SoapClient("HelloService.wsdl",array('encoding'=>'UTF-8')); $client = new Soap...

php技术

Php中用PDO查询Mysql来避免SQL注入风险的方法

阅读(22) 作者(admin)

当我们使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PD...

php技术

基于python发送邮件的乱码问题的解决办法

阅读(18) 作者(admin)

公司项目中需要通过后台发送邮件,邮件内容包括图片附件。如果通过PHPmailer发送,由于邮件服务器可能存在延迟现象,通过PHPmailer发送邮件,需要等待邮件发送成功后才能返回结果,这在实践中证明,有时发送邮件无法即时返回结果...

php技术

关于php正则匹配汉字的方法介绍

阅读(22) 作者(admin)

php正则匹配汉字!/^[/x{4e00}-/x{9fa5}]+$/u

以上这个正则表达式就是困扰了很多php程序员的匹配汉字的正则表达式

大家可能会觉得很简单,实际上不同编码,不同程序语言,都有些细微的出入,稍不注意就得不到正确的结果。...

使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
php技术

使用php+apc实现上传进度条且在IE7下不显示的问题解决方法

阅读(12) 作者(admin)

今天整理以前写过的关于上传文件,并显示进度条的程序代码,对该代码进行优化整理。解决了一直困扰的问题:有时进度条没有达到100%,浏览器出现假死现象。在IE8、chrome测试非常完美。项目需求:上传APK,显示上传进度条,上传完成...

php技术

PHP中操作ini配置文件的方法

阅读(29) 作者(admin)

PHP操作ini配置文件复制代码 代码如下:<?php//写ini文件function write_ini_file($assoc_arr, $path, $has_sections=FALSE){ $content = ""; if ($has_sections) { foreach ($assoc_arr as $key=>$e...

php技术

PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解

阅读(16) 作者(admin)

VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。由于apache.org只提供VC6的版本,所以使用原版apache时只能使用VC6。(www.apachelounge.com...

Eclipse中php插件安装及Xdebug配置的使用详解
php技术

Eclipse中php插件安装及Xdebug配置的使用详解

阅读(25) 作者(admin)

由于在android开发团队,又迷上了android自动化测试,所有一直使用Eclipse做为开发工具。以前使用Zend Studio 9.0.1做为PHP的开发工具,现在放弃使用Zend Studio 9.0.1了,有了Eclipse的PHP开发插件,所以计划以后统一使用Ecli...

php技术

使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)

阅读(14) 作者(admin)

复制代码 代码如下:/*PHPMailer是一个用于发送电子邮件的PHP函数包。它提供的功能包括:  *.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址  *.支持多种邮件编码包括:8bit,base64,binary和quoted-printable  ...

关于二级目录拖拽排序的实现(源码示例下载)
php技术

关于二级目录拖拽排序的实现(源码示例下载)

阅读(3) 作者(admin)

在开发项目中经常碰到二级目录形式。比如文章模块、产品模块,很多应多都基于两级分类形式。而普通的解决排序方案,不管是一级分类,还是多级分类,都是由管理员在后台手动编辑同级分类排序的值来设置排序,根据该值的大小决定...

dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
php技术

dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法

阅读(20) 作者(admin)

在以前的一个公司内部管理系统(InnerOA)中,对于目录树的构造我采用的是dTree,实现无限级目录显示及右键菜单功能(右键菜单中包括:新建、修改、共享、删除、刷新等功能,如下图所示)关于公司内部管理系统(InnerOA)中目录树的一些...

php上传apk后自动提取apk包信息的使用(示例下载)
php技术

php上传apk后自动提取apk包信息的使用(示例下载)

阅读(19) 作者(admin)

进入公司第一个项目就是做market市场。所以后台要上传APK软件之类。为了方便,上传APK后由系统自动提取APK文件的相关信息,比如:apk包名、产品名称、版本信息、APK Code、程序大小、ICON等。起初处理方式 通过命令:java -j...

php技术

php笔记之:初探PHPcms模块开发介绍

阅读(21) 作者(admin)

由于工作关系,只能暂时放弃对mongodb的研究了 .开始研究PHPcms .目前为止我已经基本完成了模块的开发.趁着周末来这里做个总结.我发现phpcms写的还不错,不过文档什么的确实不多.不说废话了.对于phpcms的模块开发.首先...

input file获得文件根目录简单实现
php技术

input file获得文件根目录简单实现

阅读(21) 作者(admin)

其实问题很简单 index.html 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/19...

php技术

php笔记之:有规律大文件的读取与写入的分析

阅读(11) 作者(admin)

这几天在做一个东西.研究PHP读取行数较多的文件(大概上百万行).考虑到效率问题.进行了简单的研究.总结如下第一条.file()函数的效率问题.file()函数的效率很底下 如果是有规律的文件.比如每行一条相应数据.那么尽量不...

php技术

php笔记之:文章中图片处理的使用

阅读(18) 作者(admin)

array_diff($arr1,$arr2)php数组函数之一,用来计算数组的差集.正则匹配html图片标签用sinaeditor添加的图片删除操作用法之一,今天晚上在用新浪编辑器发表文章的过程中.使用到了此函数问题描述:文章中有图片若干.在增...

php技术

php笔记之:php函数range() round()和list()的使用说明

阅读(8) 作者(admin)

一>>range()函数快速创建数组的简单方法,使用low到high范围的整数值填充数组,函数将返回一个包含次范围内所有整数的数组.形式如下array range(int low,int high[,int step])典型用法如下例子:建立1-6的6个数字的数组...