自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨森源的博客

不要在最该奋斗的年纪选择安逸------一个热衷于PHP开发的95后

  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 wampserver环境配置--Apache2.4+PHP5.6+Mysql5.7.11

在D盘下新建文件夹wampserver进入wampserver文件夹,在该文件夹下新建5个文件夹:apache,mysql,php,www,sessiontmp到Apache官网下载最新的Apache压缩包,解压到Apache目录下安装说明以下都是在bin文件内运行cmd安装服务httpd -k installr 服务无法开启,查找错误原因h

2016-04-19 14:16:10 10648

原创 析构函数

析构函数与构造函数的作用是相反的,析构函数是对象被注销时被调用的。尽管PHP在请求结束后会确保资源被释放,但析构函数还是有着非常重要的作用,如释放特定资源、记录日志等。PHP中使用__destruct()方法作为析构方法,格式如下:访问权限修饰符 function __destruct(){ //函数体}例如:   定义类MyClass,在类中分别定义构造函数__construct()

2016-04-19 13:21:25 3314

原创 构造函数

PHP中对类进行实例化的同时会调用类的构造函数进行一些初始操作,如为类中的成员变量赋初值,可以说构造函数是类的入口。创建构造函数  在PHP4.x中构造函数是与类名同名的函数,而在PHP5.x以后的版本中,构造函数统一使用名为__construct()的函数。由于PHP5.x向下兼容PHP4.x,所以在PHP5.x中使用与类名同名的构造函数也是可以的,不过开发人员如果使用5以上版本的的PHP,建议使

2016-04-18 17:24:18 4869

原创 类的权限修饰符

PHP5以后的版本中,可以对类中属性和方法的访问权限进行限定,将类中的成员分为私有成员、保护成员和公有成员。这样使得PHP的面向对象的编程方式更加人性化,开发的程序安全性也有明显的提高。可以说,PHP5的面向对象新特性是PHP编程方式的又一个新起点,是PHP进一步成熟的标志。 public(公有成员)  顾名思义,公有成员即可以被公开使用、不必隐藏的成员。公有成员使用关键字public作为修饰符,不

2016-04-17 20:39:33 4078

原创 类与对象

在面向对象的编程语言中,类是对对象的抽象,在类中可以定义对象的属性和方法的描述;对象是类的实例,类只有被实例化后才能被使用。定义类  在PHP中,使用关键字class加类名的方式定义类,然后用大括号包过类体,在类体中定义类的属性和方法。类的格式如下:<?phpclass MyClass { private $var; public function fun() {

2016-04-15 15:22:11 7094 9

原创 面向对象的基本概念

面向对象包括3部分:面向对象分析(Object Oriented Analysis,OOA)、面向对象设计(Object Oriented Design,OOD)、以及面向对象编程(Object Oriented Programming,OOP)。面向对象编程的两个重要概念是类和对象。 类 类是变量与作用这些变量的方法集合,事物都具有其自身的属性和方法,通过这些属性和方法可以将不同的物质区分开来。

2016-04-14 20:35:47 7231 2

原创 PHP_CodeSniffer的下载和使用

PHP_CodeSniffer是PEAR中的一个用PHP5写的用来检查嗅探PHP代码是否有违反一组预先设置好的编码标准的一个包,它是确保你的代码简洁一致的必不可少的开发工具,甚至还可以帮助程序员减少一些语义错误。下载: http://pear.php.net/package/PHP_CodeSniffer/download下载完成后解压到www目录下(或者是自己想放的任何位置)然后修改PHP_Co

2016-04-13 21:37:15 3730

原创 PHP--规范化的文件上传

<form action="" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="300000"><!--表单隐藏域:MAX_FILE_SIZE,意思是接收文件的最大尺寸--> <input type="file" name="up_picture

2016-04-13 18:02:59 2184

原创 PHP目录处理

目录也是文件,是一种特殊的文件。要浏览目录下的文件,首先也要打开目录,浏览完毕后,同样要关闭目录。就这点说,两者没有什么分别,都要经过3步,即打开目录、浏览目录和关闭目录。打开目录打开目录和打开文件类似,但打开的文件如果不存在,在自动创建一个新文件;而打开的目录如果不正确,则一定会报错。在PHP中使用opendir()函数打开目录。语法如下:resource opendir

2016-04-10 13:31:08 4078

原创 PHP文件处理的高级应用

在PHP中除了可以对文件进行基本的读写操作外,还可以对文件指针进行查找、定位、对正在读取的文件进行锁定等。远程文件的访问 在PHP中如果要访问远程文件,就必须将配置文件php.ini中的参数allow_url_fopen设置为开启。 allow_url_fopen参数默认是开启的,允许打开HTTP协议和FTP协议指定的远程文件。如果allow_url_fopen设置为off,则不允许打开远程文件

2016-04-10 10:58:50 1988

原创 PHP文件上传

文件上传可以通过HTTP协议来实现。要使用文件上传功能,首先要在配置文件php.ini中对上传做一些设置,然后通过预定义常量$_FILES对上传文件做一些限制和判断;最后通过move_uploaded_file()函数实现上传。配置php.ini文件实现上传功能,首先要在php.ini中开启文件上传,并对其中的一些参数作出合理的设置,找到File Uploads项,可以看到下面的3

2016-04-09 17:39:47 3685

原创 PHP文件处理--操作文件

除了可以对文件内容进行读写,对文件本身同样也可以进行操作,如复制文件、重新命名、查看修改日期等。PHP内置了大量的文件操作函数,常用的文件函数如下表:函数原型函数说明举例bool copy(string path1,string path2)将文件从path1复制到path2。如果成功则返回true,失败返回false。

2016-04-09 11:30:43 2921

原创 PHP文件处理--写入文件

写入数据也是PHP中常用的文件操作,在PHP中可以使用fwrite()和file_put_contents()函数想文件中写入数据。fwrite()函数还有个别名叫fputs(),它们的用法相同,fwrite()函数语法如下:int fwrite(resource handle,string string[,int length])该函数把内容string写入文件指针handle处。如果指

2016-04-08 16:43:37 4183

原创 PHP文件处理--读取文件

利用PHP提供的文件处理函数,可以读取一个字符、一行字符串或者整个文件,也可以读取任意长度的字串。1。读取一个字符:fgetc()在对某一个字符进行查找、替换时,就需要有针对的对某个字符进行读取,在PHP中可以使用fgetc()函数实现此功能。语法如下:string fgetc(resource handle)该函数返回一个字符,该字符从handle指向文件中得到,遇到EOF则

2016-04-07 18:10:10 2599

原创 PHP文件处理--打开文件

文件处理是PHP的基本处理能力之一,通过该技术可以有效地管理文件和目录。学习文件处理技术的关键是思路要清晰,并且掌握文件处理的步骤和常用函数,就可以运用自如了。打开文件有打开就有关闭,所有fopen()函数和fclose()函数是成对出现的,否则就会出现错误。打开文件可不像平时使用Note、Word程序那么简单,一不小心就有可能将文件中的内容全部删除。语法如下:fope

2016-04-07 17:56:51 3282

原创 Windows下MySQL忘记了密码怎么修改

如果在Windows下忘记了MySQL的密码,可以这样做:1.关闭正在运行的MySQL服务:在CMD中输入net stop mysql或者在Windows+r 调出运行窗口输入services.msc,在服务中手动停止mysql服务例如方法1:C:\Users\Administrator>net stop mysqlMySQL 服务正在停止.MySQL 服务已成功停止。

2016-04-05 16:35:45 4456

原创 Session与Cookie的比较

Session与Cookie最大的区别是:Session将信息保存在服务器上,并通过一个Session ID来传递客户端的信息,服务器在接受到Session ID后根据这个ID来提供相关的Session信息资源;Cookie是将所有的信息以文本的形式保存在客户端,并由浏览器进行管理和维护。由于Session为服务器存储,远程用户没法修改Session文件的内容,而Cookie为客户端存储,所以

2016-04-05 11:39:35 1457

原创 Session

了解SessionSession从用户访问页面开始,到断开与网站链接为止,形成Session的生命周期。用户每一次连接时,PHP都会自动生成一个唯一的SessionID以标识当前用户,与其他用户进行区分。进行Session会话时,SessionID会分别保存在客户端和服务器端两个位置。在客户端,使用临时的Cookie保存在浏览器指定目录中(称为Seeion Cookie);在服务器端,以文

2016-04-05 11:32:43 2807

原创 Cookie

了解CookieCookie是在HTTP协议下,将服务器传递给浏览器的少量数据保存到用户浏览器的一种方式。通过这种方式,即使在浏览器被关闭和连接中断的情况下,用户仍然可以维护状态数据。更确切的说,Cookie是保存在用户硬盘上的由字符串组成的小文本文件。在Cookies文件夹下,每个Cookie文件都是一个简单而又普通的文本文件,而不是程序。Cookies中的内容大多经过了加密处理,因

2016-04-04 17:12:41 2476 2

原创 PDO中事物处理

事务 (Transaction) 是操作数据库中很重要的一个功能, 它可以让你预定一条, 或者一系列 SQL 语句, 然后一起执行,并且在执行的过程中, 如果其中的某条执行失败, 可以回滚所有已更改的操作. 如果执行成功, 那么这一系列操作都会永久有效. 事务很好的解决了在操作数据库的时候不同步的问题. 同时, 通过事务去执行大数据量的时候, 执行效率可以提高很多很多. 在PDO中

2016-04-01 20:08:59 1790

原创 PDO中捕获SQL语句中的错误

使用默认模式-----PDO::ERRMODE_SILENT在默认模式中设置PDOStatement对象的errorCode属性,但不进行其他任何操作。例如:通过prepare()和execute()方法向数据库中添加数据,设置PDOStatement对象的erroCode属性,手动检测代码中的错误,操作步骤如下。$dbms='mysql';//数据库类型$dbName=

2016-04-01 16:06:15 8519 3

自定义滚动条插件

mCustomScrollbar插件,支持自定义滚动条,功能丰富,例子多,简单易用

2017-05-19

Learning PHP设计模式

Learning PHP设计模式---William Sanders 著,中国电力出版社

2017-02-17

Memcache图形化管理工具

直接在php开发环境下,通过浏览器访问即可,注意修改里面前几行的配置,包括ip,端口,用户名,密码

2016-12-21

js支持base64加密

JavaScript的base64位加密插件

2016-12-04

屏幕录制成gif动画

可以录制屏幕,保存成gif格式的图片,支持帧的添加删除和,图片大小处理,添加滤镜等。

2016-12-04

canvas炫酷动画飞爆效果

canvas炫酷动画飞爆效果

2016-11-01

C++ vs 2012扩展包

安装Apache时,显示,缺少MSVCR110.dll

2016-11-01

jpgraph-4.0.0

jpgraph-4.0.0,以及Examples实例,PHP5,PHP7

2014-03-20

空空如也

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

TA关注的人

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