PHP
文章平均质量分 75
_Fleur
喜欢“作”的理工男。
展开
-
边记边学PHP-(一)PHP开发环境搭建及工具
1.PHP开发环境 PHP开发原创 2014-11-22 19:03:18 · 866 阅读 · 1 评论 -
边记边学PHP-(十四)MySql数据库基础操作1
提到数据库,相信都不陌生。比较常见的是SQL Server 、 Oracle、Access、SQLite等等。当然还有PHP的黄金搭档,MySql数据库。当然我所写的都是MySql的一些基础,我还没有深入的学习这个数据库。深入学习还需要一段时间。但是现在学的基础基本满足我现在的学习需要。 一、MySQL简介 1、MySQL是什么 MySQL是一款安全、跨平台、高效的,并与PHP、Java等主原创 2014-12-20 12:08:41 · 2093 阅读 · 0 评论 -
边记边学PHP-(十五)MySQL数据库基础操作2
四、使用可视化工具创建数据库 虽然使用命令行感觉更像我们程序员,但是我还是比较喜欢使用workbench来创建数据库。 首先打开workbench , 一个比较友好的界面就打开了,哈哈。我还是比较喜欢这个界面的。 可以看到我昨天用命令行创建的数据库也在。这里这些栏的名称是我自己取的,因为我是自己研究的,也没有看过正规的叫法,也懒得去查。 不过在workbench这个可视化界面创建数原创 2014-12-21 12:17:13 · 1831 阅读 · 0 评论 -
PHP经典项目案例-(一)博客管理系统2
本篇给出数据库设计,及首页界面实现,验证码实现代码。 五、数据库设计 1、数据库表结构 2、文章表 3、注册用户表 4、图片表 5、文章评论表 6、评论回复表 7、公告表 8、好友表 六、首页验证码实现(借鉴别人的) verifycode.php <?php /* 图片验证码 */ session_s原创 2014-12-06 13:03:35 · 3744 阅读 · 0 评论 -
边记边学PHP-(十六)PHP使用MySQL扩展库操作数据库
PHP提供了很多扩展库,这里说的是使用MySQL扩展库,但是这种扩展库在不久的将来就会被摒弃,因为如果使用MySQL扩展库编写的代码在运行的时候会有warning的提示。我本来想直接写另一种,但是感觉这是基础。MySQL扩展库,一说到库,自然而然就想到是一堆函数,很多函数组成一个库,使用扩展库也就是使用里面的函数。MySQL扩展库是完全面向过程的,显然不符合面向对象的特性,被摒弃也是可以理解的。废原创 2014-12-22 12:01:06 · 791 阅读 · 0 评论 -
PHP经典项目案例-(一)博客管理系统1
在基本学习了PHP的基础知识之后,自己开始尝试一些经典的项目案例。于是我借了一本关于PHP项目开发的书,然后找到了这个博客管理系统。(最经典的是留言板,但是我考虑了一下留言板,数据库设计稍微简单一点,所以我选择了这个)我去网上下载了源代码,但是之后发现源代码很多错误,还有一些数据库的知识用的是mysql库的,这样就算程序正确,运行时也会警告。因为mysql库的函数将被逐渐被替代。所以我用了五天的时原创 2014-12-05 16:02:51 · 13499 阅读 · 0 评论 -
边记边学PHP-(十七)PHP使用MySQLi扩展库操作数据库1
上一篇写了使用MySQL扩展库操作数据库,但是MySQL扩展库是完全面向过程的库,与现在逐渐走上舞台的面向对象思想有点差别。那么MySQLi扩展库就很好的解决了这个问题。 一、MySQLi扩展库是什么 mysqli(mysql improve)是mysql扩展库的增强版。 mysql扩展库 和mysqli扩展库的比较: 1.mysqli的稳定性、安全性和效率有所提高 2.原创 2014-12-23 10:50:18 · 648 阅读 · 0 评论 -
PHP经典项目案例-(一)博客管理系统3
本篇给出首页左侧导航栏及右部公告区的实现。 六、左侧导航栏: 1、日历: 这里单独一个php文件,在显示日历的那个地方直接引用该文件即可: cale.php <?php class calendar{ private $year,$month,$day; private $week=array("Sun","Mon","Tue","Wed","Thu","F原创 2014-12-07 13:54:09 · 3035 阅读 · 2 评论 -
PHP经典项目案例-(一)博客管理系统4
本篇使用Ajax实现页面无刷新验证用户名是否存在。 七、注册页面实现 1、注册页面设计 register.php部分代码: 必填内容 用户名原创 2014-12-09 17:55:45 · 1923 阅读 · 0 评论 -
边记边学PHP-(十八)PHP使用MySQLi扩展库操作数据库2
从前天开始,我的电脑不知道怎么了,写程序的时候无缘无故就死机。还不是彻底死,鼠标还能动,就是点击不好使,也打不开任务管理器。昨晚检查一下硬盘,有六个坏道,也不知道是不是这个原因。但是我在玩的时候,只要不打开编译器写程序,啥事也没有。玩游戏也不回出现那种情况。把我搞得好烦。 四、Mysqli扩展库增强 MySQLi扩展库在基础操作上看着没什么不同,只是从面面向过程转换成了面向对象。但是既然是my原创 2014-12-25 08:07:43 · 851 阅读 · 0 评论 -
PHP经典项目案例-(一)博客管理系统5
本篇实现发表博客。 八、发表博客 (1)、界面实现file.php "> 添加博客文章原创 2014-12-15 09:15:33 · 3067 阅读 · 0 评论 -
边记边学PHP-(十一)面向对象编程1
我在书上看到这么一句话:面向对象编程不是一门技术,而是一种编程思想,它与某种特定的技术不存在联系,一门高级的现代化语言最重要得一个因素就是看它是不是支持面向对象。由此看出面向对象的重要性,在写这些的时候我也是再重新学习一次,我觉得一定会有以前没有注意到的东西。 1、面向对象的几个重要概念 (1)、类 类无疑是面向对象的最重要的概念了。所有的面向对象第一步就是必须要基于一原创 2014-12-03 20:17:19 · 820 阅读 · 0 评论 -
边记边学PHP-(十三)面向对象编程3
2.3成员方法(函数) 我理解的成员方法就是去具体执行这个类某些特定的功能,或者说这个类能做的事情。它与类外的函数用起来没有什么区别,只不过是在类里面声明的。在使用时需要用实例的类对象来调用它。原创 2014-12-17 15:46:30 · 634 阅读 · 0 评论 -
边记边学PHP-(五)PHP流程控制语句
说到流程控制,你应该会想到流程控制图。那么PHP里面的流程控制语句你就会很明白了。 上面就是顺序流程图了。但是在程序里,我们往往会希望程序跟着我们的意愿走,不让程序顺序执行。类似下面: 当然,可能执行完语句之后继续向下执行。也可能有很多层的判断条件。但总结起来就是条件语句。 PHP跟其他语言一样有三原创 2014-11-25 13:11:19 · 644 阅读 · 0 评论 -
边记边学PHP-(六)常用的HTML基础
PHP只是一种语言,却不能用于设计页面,也就是说他不能去设计页面的布局。是一种后台语言。页面需要HTML、DIV、CSS等语言进行设计。网页不仅需要有自己的功能,美好的外观也是非常重要的,只有界面美与用户的交互好用户才回去用。至少我是这么认为的。 那么这篇我就把我最近在PHP里面经常用到的HTML知识分享一下。那我先来说一下HTML的大体框架。之后我给出一些表格,我通过书上总结的。 1、HTM原创 2014-11-26 09:36:04 · 648 阅读 · 0 评论 -
边记边学PHP-(零)我为什么学习PHP为什么写博客
这是我的第一篇博文。我现在是一名大三的学生,原创 2014-11-22 18:31:24 · 765 阅读 · 2 评论 -
边记边学PHP-(十)PHP数组总结
数组简单的说就是一种存储数据的方式。这种方式特别重要,在以后会经常用到。废话不多说,我简单的总结了PHP数组。 1、数组的命名 数组的命名规则同变量的命名规则一样,首先是$符号开头,名称第一个字符是英文字母或者下划线,不能使用数字或者特殊符号开头。数组名对大小写是敏感的。 2、数组的声明 数组的声明是依靠声明函数来定义的。最常见的是array();但是手原创 2014-11-30 20:05:18 · 549 阅读 · 0 评论 -
边记边学PHP-(七)HTML语言设计注册界面及传递信息的实现
因为今天我刚接触了一个HTML标签,。感觉效果还不错,便使用它设计了整体的框架。然后写了五个php文件,当然都非常简单的语句,php文件里嵌套了HTML语句,设计出了这个注册界面。实现非常简单,没有太多的功能。我现在先把注册界面的效果图贴出来,然后给出关键代码,最后给出完整代码: 这个界面看起来非常简单,可以看出大体分为了三个部分,上面一部分,下面两个部分。那么这三个部分就是用进行分割的,这里先原创 2014-11-26 20:55:16 · 840 阅读 · 0 评论 -
边记边学PHP-(二)创建PHP文件,PHP语法及注释
创建PHP文件,PHP语法及注释 1. 创建 (1)使用Dreamweaver创建 File->new 选择PHP,点击create。 因为php也是遵循http协议的,所以创建的文件带有HTML标签,当然也可以不要。最上面一行可以先不用管,那是一句约束语句,引用了一个dtd文件,不是对php进行约束,而是对xml文件进行约束。这句可以去掉。那一行主要设置文件编码方式原创 2014-11-23 14:24:04 · 985 阅读 · 0 评论 -
边记边学PHP-(九)PHP字符串常用函数及内容分页实现
PHP里面封装了很多字符串函数,我也记不住,用的时候就翻手册。这里有一个使用简单的字符串处理函数实现的分页技术,当然这个很简单,以后应该在数据库那个地方使用更好的分页技术。 代码如下: <?php function msubstr($str,$start,$len){ $tmpstr=""; $strlen = $start + $len; for($i=0;$i<$strlen原创 2014-11-28 22:14:26 · 784 阅读 · 0 评论 -
边记边学PHP-(八)函数及include与require引用文件
作为PHP的基础,大概还有四个大的部分,一个是函数,一个是数组,一个是字符串,一个是面向对象也就是类。本来想通过一篇就可以搞定,但是我想了一下,还是分开吧,一些东西需要注意细节。分开可能说的详细一点。 每种语言都会涉及函数,PHP当然也会有。使用函数可以减少相同的代码,提高效率。 1.函数的命名规则: ①一般采用大小写混合,第一个单词的首字母小写,后面单词的首字母大写。如:原创 2014-11-27 16:26:19 · 720 阅读 · 0 评论 -
边记边学PHP-(四)PHP数据类型、常量、变量及表达式2
1.PHP常量 常量在其他语言里也会出现,因为有时候常量会给我们写代码带来很大的方便。在PHP里面,有两种常量,一种是我们自己定义的常量,一种是预定义的也就是它里面定义好了的,这一种又称为魔术常量。 (1)声明和定义常量 在PHP里面,常量的定义是通过一个函数实现的, bool define ( string$name , mixed $value [, bo原创 2014-11-24 19:15:21 · 694 阅读 · 0 评论 -
边记边学PHP-(三)PHP数据类型、常量、变量及表达式1
昨天躺在床上,我在想,我是应该先说一点javascript还是直接就开始PHP,后来想了一下,当时我自己学的时候还不知道javascript呢,所以就跟学习其他语言一样先学PHP一些基本的东西。这些不怎么需要编程,也大部分是理论,但都需要记住。 1. PHP数据类型 PHP常用的数据类型有整型、布尔型、浮点型、字符串型和null型。如果你接触过或者学过其他语言,这些都应该很了解。原创 2014-11-24 09:54:16 · 609 阅读 · 0 评论 -
边记边学PHP-(十二)面向对象编程2
在上面的学生类中,我声明了五个属性,全部声明成了private私有型,那么在类的外面是不能直接访问他们的,所以我为它们每个属性提供了两个方法,分别是去访问他们和设置它们的值。一般在声明类的时候,属性声明成私有,而成员方法声明成公有,那么外面就能通过公有方法去访问私有属性了。并且在声明访问和设置两个方法的时候一般使用getXXX()和setXXX()这种形式,XXX第一个字母一般大写。原创 2014-12-15 16:33:23 · 702 阅读 · 0 评论