php技术

php技术

PHP中使用json数据格式定义字面量对象的方法

阅读(43) 作者(admin)

PHPer都知道PHP是不支持字面量了,至少目前版本都不支持。比如,在JS中可以这样定义object
复制代码 代码如下:
var o = { 'name' : 'qttc' , 'url' : 'www.jb51.net' };
alert(o.name);

Python中定义字典,也可以这样定义...

php技术

PHP采用自定义函数实现遍历目录下所有文件的方法

阅读(41) 作者(admin)

目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块。今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法。具体方法如下:方法一:使用readir()遍历目录实现代码如下:funct...

php技术

PHP函数http_build_query使用详解

阅读(48) 作者(admin)

什么是http_build_query?使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。参数 formdata 可以是数组或包含属性的对象。一个 formdata 数组可以是简单的一维结构,也可以是由数组组成的数组(其依次可以包...

php技术

PHP函数in_array()使用详解

阅读(38) 作者(admin)

PHP有一个系统函数is_array()可以判断一个值是否在数组中。
语法如下:
复制代码 代码如下:
in_array(value,array,type)
return boolen

参数说明:
value :要搜索的值
array : 被搜索的数组
type : 类型,true全等 ,false非全...

php技术

PHP命令行脚本接收传入参数的三种方式

阅读(36) 作者(admin)

通常PHP都做http方式请求了,可以使用GET or POST方式接收参数,有些时候需要在shell命令下把PHP当作脚本执行,比如定时任务。这就涉及到在shell命令下如何给php传参的问题,通常有三种方式传参。
一、使用$argv or $argc参...

php技术

PHP中IP地址与整型数字互相转换详解

阅读(37) 作者(admin)

IP转换成整型存储是数据库优化一大趋势,不少人目前存储IP时还在使用字符串类型存储,字符串索引比整型索引消耗资源很多,特别是表中数据量大的时候,以及求查询某一个ip段的数据,今天说的ip是指ip4,ip6不在本文范围内。系统函...

PHP中读取照片exif信息的方法
php技术

PHP中读取照片exif信息的方法

阅读(41) 作者(admin)

先来了解什么是图片的Exif信息Exif是一种图象文件格式,它的数据存储与JPEG格式是完全相同的。实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍...

php技术

PHP函数eval()介绍和使用示例

阅读(37) 作者(admin)

什么是eval()?eval() 函数把字符串按照 PHP 代码来计算。
该字符串必须是合法的 PHP 代码,且必须以分号结尾。
如果没有在代码字符串中调用 return 语句,则返回 NULL。如果代码中存在解析错误,则 eval() 函数返回 fa...

php技术

PHP编译安装中遇到的两个错误和解决方法

阅读(43) 作者(admin)

一、PHP configure: error: Cannot find ldap libraries in /usr/lib今天在CentOS 64位下编译安装PHP5.4.8。结果在configure的时候提示
configure: error: Cannot find ldap libraries in /usr/lib
提示在/usr/lib...

php技术

PHP基于数组实现的分页函数实例

阅读(40) 作者(admin)

分页功能是PHP程序设计中非常常见的功能,不同于以往的,今天本文介绍的是PHP基于数组实现的分页函数。关于数组的分页函数,用数组进行分页的好处是可以方便的进行联合多表查询,只需要将查询的结果放在数组中就可以了以下...

php技术

PHP中使用localhost连接Mysql不成功的解决方法

阅读(31) 作者(admin)

发现问题昨天在帮同事编译安装Linux环境时,遇到一个问题:
WEB服务器是apache,数据库是MySQL。于是写了一个测试连接数据库的PHP页面:
复制代码 代码如下:$mysql = mysql_connect('localhost','root','');打开 http://loca...

php技术

Smarty变量调节器失效的解决办法

阅读(35) 作者(admin)

Smarty的变量调节器是个不错的东西,一直以来都用着顺手,可昨天使用变量调节器时发现不管用。
复制代码 代码如下:
{$name | upper}

仔细看了手册,看了smarty加载路径,上上下下检查了将近一个小时也没有发现问题所在。即...

php技术

对PHP新手的一些建议(PHP学习经验总结)

阅读(37) 作者(admin)

这些建议都是我自身亲历成长过程中积累的一些看法,仅作参考,相信百分之八十对你都有帮助! 刚学习PHP的时候不要纠结使用哪个环境?appserv、wamp集成环境都不错 编辑器很多种,但最好熟悉其中一种,养成手写代码习惯 常用的...

访问编码后的中文URL返回404错误的解决方法
php技术

访问编码后的中文URL返回404错误的解决方法

阅读(39) 作者(admin)

昨天做一个项目,其中有一个需求是每一张图片对应一小段文字对图片的说明,普通的做法是新建一个表然后把图片名与说明文字都记录到数据库内。仔细考虑后感觉这个应用不要数据库也能完成,我实现的方案是把说明文字URLENCOD...

Linux下PHP连接Oracle数据库
php技术

Linux下PHP连接Oracle数据库

阅读(42) 作者(admin)

安装步骤:一、安装oracle-instantclient下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm下载
oracle-instantclient11....

Win7 64位系统下PHP连接Oracle数据库
php技术

Win7 64位系统下PHP连接Oracle数据库

阅读(40) 作者(admin)

下面讲下配置过程一、下载oracle instantclient下载地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html下载 instantclient-basic-windows.x64-11.2.0.4.0解压路径:D:/Program Files (x86)/Oracle6...

php技术

实例讲解PHP面向对象之多态

阅读(38) 作者(admin)

什么是多态性?多态性是继数据库抽象和继承后,面向对象语言的第三个特征。多态即多种形态,具有表现多种形态的能力特征。在面向对象中表示根据对象的类型以不同方式处理。多态性允许每个对象以适合自身的方式去响应共同的...

图解找出PHP配置文件php.ini的路径的方法
php技术

图解找出PHP配置文件php.ini的路径的方法

阅读(37) 作者(admin)

近来,有不博友问php.ini存在哪个目录下?或者修改php.ini以后为何没有生效?基于以上两个问题,我觉得有必要教一下刚接触PHP的博友们如何找到PHP调用php.ini的路径目录。一般安装PHP环境无非有两种平台,Linux环境下与WIN平台...

php技术

PHP中exec函数和shell_exec函数的区别

阅读(54) 作者(admin)

这两个函数都是执行Linux命令函数,不同的是获取返回结果不一样,exec只能获取最后一行数据,shell_execu则可以获取全部数据。假如脚本路径下有如下文件:
复制代码 代码如下:
-bash-4.1# ll
总用量 12
-rw-rw-r--. 1 www w...

实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
php技术

实用的PHP带公钥加密类分享(每次加密结果都不一样哦)

阅读(45) 作者(admin)

WEB交互安全一直是个各大网站的首要解决方案,本文介绍的PHP加密类非常实用哦,带有公钥,这是最大的亮点,没有公钥是不能解密的,加密度非常高。类代码:
<&#63;php/** * PHP加密类 * 琼台博客 */class Jiami{ // 公钥 prote...

php技术

PHP文件缓存内容保存格式实例分析

阅读(44) 作者(admin)

本文实例讲述了PHP文件缓存内容保存格式,对于进行PHP项目开发非常具有实用价值。分享给大家供大家参考借鉴。具体分析如下:1、PHP文件缓存内容保存格式PHP文件缓存内容保存格式主要有三种:(1)变量 var_export 格式化成PHP...

从零开始学YII2框架(二)通过 Composer 安装扩展插件
php技术

从零开始学YII2框架(二)通过 Composer 安装扩展插件

阅读(67) 作者(admin)

目前yii2的扩展还不是很多,截止到今天,在官网一共有33个,不过这些插件中不乏有优秀的扩展插件,
我尝试了几个,发现了一系列好用的Yii2插件,作者是来自印度的krajee团队,他们写的插件都很好用。推荐一下。
krajee团队的网站:ht...

从零开始学YII2框架(一)通过Composer安装Yii2框架
php技术

从零开始学YII2框架(一)通过Composer安装Yii2框架

阅读(50) 作者(admin)

最近在学习PHP,着手找一个能快速上手的框架来学习。一开始看兄弟连视频时候讲师推荐ThinkPHP。于是我选择了ThinkPHP来尝试,这个框架的上手难度系数不大,能快速开发一款应用。适合小型的企业应用。因为是国人开发的,中文...

php技术

PHPer 需要了解的 5 个 Composer 小技巧

阅读(46) 作者(admin)

Composer是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《PHP管理依赖(dependency)关系工具 Composer 安装与使用》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。1. 仅更新单个库只想更...