自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 PHP程序员必知的13个编码好习惯

1、使用select从相同的数据库查询信息时,使用一个join语句一次性整齐地获取你需要的所有信息,而不要写多个mysql_query/while/mysql_fetch_array语句。 网站建设:http://www.ucantech.com/  2、如果你在多个文件中调用了一个数据库连接,创建一个connection.php文件保存你的连接变量,在需要的地方将这...

2012-01-17 15:52:46 157

原创 使用ZendStudio和ZendServer搭建PHP开发环境配置方法

一、 相关软件列表1. ZendStudio-8.0.0.msi2. ZendServer-php-5.3.3-5.0.4-Windows_x86.exe3. mysql-essential-5.1.52-win32(24).zip(可选)网站建设:http://www.ucantech.com/二、 配置步骤1. 安装ZendStudio,按照向导安装就可以了。2...

2012-01-17 15:42:15 135

原创 php中include和require区别

require 和 include 二种方式提供不同的使用弹性。 网站建设:http://www.ucantech.com/ require 的使用方法如 require("MyRequireFile.php"); 。这个函式通常放在 PHP 程式的最前面,PHP 程式在执行前,就会先读入 require 所指定引入的档案,...

2012-01-16 14:55:32 106

原创 php.ini配置---隐藏PHP程序响应头信息中的PHPSESSION和X-Powered-By: PHP/5.2.1之类的信息...

虽然这在安全上我个人觉得这没什么作用,但有时候实际应用中还是有这样的需求,就我们目前做的项目,我们其实不想暴露我们用什么开发的,所以这对于一些对技术不是很精通的人来讲,这能敷衍一下,我说我是java做的人家也未必知道!网站建设:http://www.ucantech.com/在php.ini文件中设置:找到Java代码 收藏代码 expose_php =...

2012-01-16 14:48:50 195

原创 linux下php动态添加扩展

由于在编译安装php时忘记添加curl扩展了,导致php无法使用curl库,比较汗,又不想重新编译安装php,这时想到了phpize命令,可以将扩展编译成.so文件,然后让php配置文件动态引用。网站建设:http://www.ucantech.com/ 1 进入php源程序目录(我的是/root/data/php-5.3.6)中的ext目录中,这里存放着各个扩展模块的源代码,...

2012-01-13 15:23:24 102

原创 用php解析html代码

最近想用php写一个爬虫,就需要解析html,在sourceforge上找到一个项目叫做PHP Simple HTML DOM Parser,它可以以类似jQuery的方式通过css选择器来返回指定的DOM元素,功能十分强大。网站建设:http://www.ucantech.com/首先要在程序的开始引入simple_html_dom.php这个文件include_once('si...

2012-01-13 15:18:14 205

原创 PHP中的java方式重载

有的时候,能够调用可变参数的同一个方法会非常方便。PHP能够定义带默认值的可选参数使这一做法成为可能。品牌网站建设:http://www.ucantech.com/可以在php5中用__call()实现这种方法重载。下面来看一个示例。假设要用重载行为,那么要将其放到抽象父类中。Php代码 abstract class OverloadableObject{ ...

2012-01-12 15:44:45 80

原创 phpExcel 正确读取excel表格时间

利用phpExcel读取excel文件,读取出来的时间列出现5位数字,并不是想要的时间(不知道为啥),在网上搜了一个excelTime的函数可以正确转化时间品牌网站建设:http://www.ucantech.com/Php代码 error_reporting(E_ALL); date_default_timezone_set('Asia/shanghai'...

2012-01-12 15:42:56 109

原创 php函数method_exists()与is_callable()的区别

php函数method_exists()与is_callable()的区别在哪?在php面相对象设计过程中,往往我们需要在调用某一个方法是否属于某一个类的时候做出判断,常用的方法有method_exists()和is_callable(),相比之下,is_callable()函数要高级一些,它接受字符串变量形式的方法名作为第一个参数,如果类方法存在并且可以调用,则返回true。如果要检测类中的方法...

2012-01-11 15:00:38 78

原创 如何运用遍历 重命名

1)怎样统计该目录下一共有多少个文件2)怎样统计该目录下一共有多少个php文件3)怎样统计该目录下一共有多少个非txt文件$arr = scandir($dir);$all = count($arr)-2;//所有文件总数除./和../$php = count(preg_grep("/\.php$/", $arr));$txt0 = $all - c...

2012-01-11 14:51:36 128

原创 PHP把秒(非时间戳)转化成小时和分

PHP Code网站建设:http://www.ucantech.com/ //将秒(非时间戳)转化成 ** 小时 ** 分 function sec2time($sec){ $sec = round($sec/60); if ($sec >= 60){ $hour = floor($sec/60); ...

2012-01-10 15:17:19 370

原创 本地mysql 忘记root密码解决秘决

不知咋地,本地数据库的mysql密码忘记了,网上了搜了一大堆,终于找到解决起来相当简单的方法,我是直接用了其中第二种方法解决的,在此记一下,方便以后使用网站建设:http://www.ucantech.com/1.使用mysqladmin修改mysql密码 C:\>mysqladmin -udbuser -p password newpass Enter password: o...

2012-01-10 15:15:35 72

原创 GB2312 GBK UTF-8的区别是什么?

GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。 GBK包含全部中文字符,UTF-8则包含全世界所有国家需要用到的字符。...

2012-01-09 14:43:47 94

原创 HTML5不只会“干掉Flash”

可以彻底离线操作的网页应用程序 我们可以先看看HTML5标准关于数据存储和持久性的部分,特别是:HTML5 webSQL、本地存储和缓存清单部分。从本质上讲,一个网站可以使用这些技术指示浏览器把你的网页和数据储存为本地副本。一旦你有了本地副本,你甚至可以在脱机状态时使用网站。 乍看上去,这似乎是一个小细节。因为已经有大量的实用程序可以让你保存网页,以便进行离线阅读了,而...

2012-01-09 14:40:21 94

原创 php 模拟POST提交的几种方法

1、curl 网站建设:www.ucantech.comPhp代码 $post_data = array(); $post_data['clientname'] = "test08"; $post_data['clientpasswd'] = "test08"; $post_data['submit'] = "submit"; ...

2012-01-06 15:05:42 205

原创 php中一个类访问另一个类中的成员函数的方法

类里写个静态方法,用来返回$a实例,随处调用网站建设http://www.ucantech.com/class instance{ private static $a; static function getA(){ if(!self::$a){ self::$a = new a(); ...

2012-01-06 15:00:03 254

原创 几个PHP中文乱码问题,值得注意中

PHP中文乱码是PHP开发中的常见问题之一。网站建设:http://www.ucantech.com/PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下面进行一番总结。一.首先是PHP网页的编码最好最快的解决办法就是,页面申明的编码与数据库内部编码一致,如果页面申请的页码与数据库内部编码不一致时,就设定连接编码 ,mysql_q...

2012-01-05 14:28:52 105

原创 如何安装mysql驱动

某台机器发现没有mysql驱动,进入源码目录安装网站建设:http://www.ucantech.com/ cd php-5.3.3 cd ext/ cd mysql /opt/modules/php5.3/bin/phpize ./configure --with-php-config=/opt/modules/php5...

2012-01-05 14:25:24 366

原创 不重新编译PHP为php增加openssl模块的方法

不重新编译PHP为php增加openssl模块的方法。网站建设 www.ucantech.comyum -y install openssl/usr/local/bin/是php的安装目录切换到php安装目录的etx/openssl目录cd /usr/local/src/php-5.2.8/ext/openssl/usr/local/bin/phpize...

2012-01-04 14:48:57 98

原创 PHP操作Mysql存储过程

MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点主要是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,尤其是业务逻辑复杂的时候。现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这样不仅容易维护,而且执行效率也高。网站建设www.ucantech.com Php代码 收藏代码 (fblww-0104)...

2012-01-04 14:43:45 91

原创 php简单验证码

(fblww-0103)

2012-01-03 14:47:57 49

原创 分享遍历 重命名

Php代码 收藏代码:网站建设www.ucantech.com 1)怎样统计该目录下一共有多少个文件2)怎样统计该目录下一共有多少个php文件3)怎样统计该目录下一共有多少个非txt文件$arr = scandir($dir);$all = count($arr)-2;//所有文件总数除./和../$php = count(preg_grep...

2012-01-03 14:45:11 81

原创 随机打乱数组、字符串PHP函数应用测试

网站建设www.ucantech.com (fblww-0102)

2012-01-02 16:14:27 132

原创 PHP高效获取树结构信息

在上海网站建设www.ucantech.com开发中,经常有一些简单的树形结构的存储,比如产品的多级分类,多级导航栏菜单等,这些物体有一个特性,就是通常会获取整棵树结构。在数据库里保存树结构的方法主要有三种,最简单的一就是通过一个father_id指向当前结构的父节点。对于这样的小结构,一般我们使用最简单的方式存储。 当要获取整棵树结构,网上一般用递归法,这种方式代码简单易懂...

2012-01-02 16:10:15 174

原创 HTML中的五大数据处理

Web SQL Database API不包含在html5规范中,它是一个独立的规范,它引入了一套使用 SQL 操作客户端数据库的 API。所有现代浏览器都支持此API。它使用的SQL是SQLite 。 html5 中使用 Local and session storage 本地存储非常的方便,键值对方式虽说是使用方便,但对一些大量的数据结构处理就力有不及了,而Web SQ...

2011-12-31 16:14:57 288

原创 在PHP里面所要遵守的命名约定

  1. 网站建设www.ucantech.com类文件都是以“.class.php“为后缀,且类文件名只允许字母,使用驼峰法命名,并且首字母大写,例如:DbMysql.class.php 。  2. 配置和函数等其他类库文件之外的文件一般是分别以“.inc.php“和”.php“为后缀,且文件名命名使用小写字母和下划线的方式,多个单词之间以下划线分隔,例如config.inc.php ,...

2011-12-31 15:52:22 121

原创 MySQL 数字类型转换函数(concat/cast)

1、将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80′2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串总结:类型转换和SQL Server一样,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型)可用的类型二进制,同带binary...

2011-12-30 15:11:30 715

原创 PHP 二维数组排序 方便~~

array_multisort() 对二维数组进行排序http://www.ucantech.net/网站推广数组$roughData,我们打算按照accurancy排序。Array( [0] => Array ( [username] => 10yl [accuracy] => 0.00 ...

2011-12-30 15:07:49 60

原创 PHP删除特定数组内容并且重建数组索引的方法

我们知道网络营销培训www.wlyxtrain.com.PHP没有提供专门删除一个特定数组元素的方法.但是可以通过unset()函数来完成. $a = array('a','b','c','d'); unset($a[2]); print_r($a); 但是这种方法的最大缺点是没有重建数组索引.经过查资料后.原来PHP提供了这个...

2011-12-29 17:56:46 95

原创 MySQL中concat函数

网络营销培训www.wlyxtrain.com使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,...

2011-12-29 17:46:21 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除