- 浏览: 72919 次
- 性别:
- 来自: 广州
最新评论
文章列表
第一篇,《PHP开发环境配置系列(XAMPP+PhpEclipse+XDebug)(一)-Apache无法启动(SSL冲突)》
;
第二篇,《PHP开发环境配置系列(XAMPP+PhpEclipse+XDebug)(二)-XDebug设置》
;
第三篇,《PHP开发环境配置系列(XAMPP+PhpEclipse+XDebug)(三)-项目源码映射》
;
第四篇,《PHP开发环境配置系列(XAMPP+PhpEclipse+XDebug)(四)-XAMPP常用信息》
;
本文地址:h ...
第一篇:《PHP开发笔记系列(一)-PDO使用》
,记录PHP中PDO的使用,包括数据库记录的增、删、查、改等使用。
第二篇:《PHP开发笔记系列(二)-字符串使用》
,记录PHP日常开发中需要用到的字符串处理函数的使 ...
在搭建项目环境时出现了以下编译错误:
Access restriction: The constructor SunJCE() is not accessible due to restriction on required library J:\jdk\jre\lib\ext\sunjce_provider.jar
访问限制:由于J:\jdk\jre\lib\ext\sunjce_provider.jar库的限制,SunJCE() 构造函数不可访问。
在网上搜了一下,解决办法是修改编译选项,方法如下:Window -> Preferences -> Java -> ...
经过《PHP开发笔记系列(九)- 数组(一)》
、《PHP开发笔记系列(九)- 数组(二)》
、《PHP开发笔记系列(九)- 数组(三)》
三篇的关于数组的使用后,本篇《PHP开发笔记系列(九)- 数组(四)》
将把Php数组的最后一部分,数组的集合处理。
1. 合并数组
在平常的使用中,我们可能需要从数据库中查询两部分数据,分别是两个数组,然后融合两个数组得到一个结果。要达到这样的效果,需要用到array_merge()函数,对于数值键数组,两个数组中的元素会叠加,即使值相同,也不会覆盖前面的元素,因此返回结果的数组长度等于两个数组之和。如下 ...
写了两篇关于Php数组的日常使用,本篇《PHP开发笔记系列(九)- 数组(三)》
,主要关注数组的大小和排序。
1. 获取数组长度
count()函数返回数组中的元素个数,是sizeof()是count()的别名,功能一样。
file: count.php
url: http://localhost:88/array/count.php
<?php
$map['1st'] = '1st value';
$map['2nd'] = '2nd value';
$map['3rd'] = '3rd ...
昨晚临睡前写完了《PHP开发笔记系列(九)- 数组(一)》
,今晚继续写《PHP开发笔记系列(九)- 数组(二)》
,Php数值键数组、关联键数组、多维数组的创建、提取、数组类型判断、输出数组后,今天研究一下Php数组的后续内容。
1. 输出数组
在日产的Php程序开发中,数组是使用频率最高的数据类型,例如从数据库根据查询条件将指定的数据通过关联键数组类型返回,那么要查看程序返回的关联键数组结果内容是否正确和遗漏,可用的方法可以通过debug的方式,在variable视图查看返回的结果的内容,如果想通过更快的方式检查结果,那么可以使用print_ ...
最近在做项目的时候,经常需要用到关联数组的处理,发现PHP里面有很多自带的数组处理函数,使用起来非常方便,而且效率不错,重新整理一下, 作为《PHP开发笔记系列(XAMPP+PhpEclipse+XDebug)》
的第九篇,《PHP开发笔记系列(九)- 数组(一)》
,记录PHP数组的相关操作。
1. Php的数组定义
Php的数组类似于JAVA中Map的概念,数组中的元素有一个特殊的标识符来区分,称为键(Key),而每个键对应的就是值(Value)。因此一个键(Key)和值(Value)的组合组成数组中的一个元素。Php数组中的元素比较灵活 ...
MYSQL AES加密与解密函数使用
- 博客分类:
- 数据库
最近在做项目的时候,需要对一个数字串进行加密,但是加密密文又需要可以可以逆转,因此不能使用md5或sha之类的,只能用aes或des。翻了资料,尝试了在php层进行加密解密,用到了php的加密函数库,但是发现及时每次使用相同的明文和密钥进行aes加密,得到的密文每次都不一样,但是解密时却能得到相同的明文。这就是aes的好处。在PHP层将数字串进行加密,完后插入到表中,这完全是正确的。但是判断表中这个数字串是否存在就难搞了,因为使用相同的明文和密钥运算出来的密文跟上次不一样。这样的话,SELECT * FROM table WHERE column = ?,这个参数的值就肯定配对不上,找不 ...
最近由于项目需要,在GZBGY进行了闭关,与同行的Developer进行了深入的交流,成果不赖。丢下了
《PHP开发笔记系列(XAMPP+PhpEclipse+XDebug)》
,今天重新更新一下,这次讲上传下载。
上传与下载两个功能是再正常不过的基本功能,在java的开发中,下载会使用File类将文件内容以流的形式写入到response中,并设置相应和http header,让浏览器识别本次是文件下载。在PHP中也是类似,本文《PHP开发笔记系列(八)- 上传与下载》
将是《PHP开发笔记系列(XAMPP+PhpEclipse+XDebug)》
的第八篇 ...
压缩与解压缩,在一般的web应用程序中可能用得不多,但是在下面的一些应用场景中是比较常用的,例如压缩数据库的备份文件,将多个文件打包在一块进行下载,将客户打包上传的文件进行加压然后进行解释,熟悉压缩与解压缩的常用函数和类,还是必要的。
本文《PHP开发笔记系列(七)- 压缩与解压缩》 将是《PHP开发笔记系列(XAMPP+PhpEclipse+XDebug)》 的第七篇,讲述如何使用Pear插件Archive Tar进行常规的文件压缩与解压缩操作。
1. 使用Archive_Tar类进行文件压缩
Archive_Tar类位于Pear文件 ...
FTP是我们经常用到的一种服务器,能够用来接收第三方系统发送过来的文件,作为接收点,然后我们的系统再定期访问FTP获取文件,进行内部的业务处理,是一个很方便的中间媒介。
继《PHP开发笔记系列(五)- INI文件解释
》后,本文《
PHP开发笔记系列(六)- 内置FTP函数
》将讲述如何使用PHP内置的FTP函数进行常用的FTP浏览、上传、下载等操作。
1. 使用PHP内置FTP函数操作ftp
PHP中内置了FTP函数,可以使用FTP函数进行connect、login、chdir、list等操作,下面我们将通过代码 ...
在JAVA开发中,我们经常会用到properties文件来保存整个工程需要用到的配置信息,例如数据库的连接串、用户名、密码、文件上传目录等等,那么PHP中这样的配置信息是怎样保存的呢?本文《PHP开发笔记系列(五)- INI文件 ...
对于一般的web应用程序,数据会保存在数据库表中,但是文件操作也是必须的,例如文件的读取、写入等,典型的应用场景是考试报名,当系统启动时,自动读取“报名须知”的内容到内存中,然后再需要时显示到页面当中。这次本文《PHP开发笔记系列(四)-文件操作》
将研究一下PHP中的文件操作。
1. 读取文件到数组(file)
file()函数可以将文件按行读取到一个字符串数组中,后续程序可以通过遍历这个字符串数组来做处理。
file:file.php
url:http://localhost:88/file/file.php
<?php
$f ...
完成了前面三篇后(《
PHP开发环境配置系列
(一)-Apache无法启动(SSL冲突)》
、《PHP开发环境配置系列(二)-XDebug设置》
、《PHP开发环境配置系列(三)-项目源码映射》
),今天补充一下XAMPP的一些常用信息(《PHP开发环境配置系列(四)-XAMPP常用信息》
),有备无患。
1. XAMPP的启动路径
xampp\xampp-control.exe
2. XAMPP服务的启动和停止脚本路径
启动 Apache 和 MySQL:xampp\xam ...
前两篇完成了
《PHP开发笔记系列(一)-PDO使用》
和《PHP开发笔记系列(二)-字符串使用》
,今天开始研究一下PHP中的日期时间处理和MySQL中的日期时间处理,《PHP开发笔记系列(三)-日期与时间》
。
...