`
文章列表
    第一篇,《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数组中的元素比较灵活 ...
    最近在做项目的时候,需要对一个数字串进行加密,但是加密密文又需要可以可以逆转,因此不能使用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开发笔记系列(三)-日期与时间》 。         ...
Global site tag (gtag.js) - Google Analytics