
PHP
文章平均质量分 66
pdsu_zhao
生命的意义在于奋斗不止!!
奋斗吧,少年!
展开
-
Apache几个概念
A:架构概念分析(1)B/S架构B:brower——浏览器S:Server ——服务器端结论:浏览器向服务器发送请求,建立联系。(例如:新浪、搜狐)2.C/S架构C:client ——客户端S:server——服务器端结论:客户端向服务器端建立联系,通过客户端软件访问服务器(例如:qq,炒股软件,mysql数据库)B:前台和后台的概念原创 2016-10-30 12:44:01 · 454 阅读 · 0 评论 -
MySQL数据库
1、数据库概念——Web数据库架构(1)浏览器和Web服务器之间的通信(2)浏览器和PHP&MySQL服务器之间的通信2、MySQL操作(1)登录MySQL步骤1:打开MySQL Commend Line Client步骤2:输入root管理员设置密码(2)MySQL常用命令注意——使用大写减少了“小写转大原创 2016-12-12 21:12:52 · 408 阅读 · 0 评论 -
11.日期和时间
1、验证时间checkdate(月,日,年)参数:3个参数(月、日、年)作用:(1)该函数用于验证时间, (2)判断日期是否合法返回值:true(1)、false(0)<?phpif(checkdate(2,30,2017)){echo '不合法';}else{echo '合法';}?>2、时间戳转化(1)date(string fo原创 2016-12-04 21:07:45 · 360 阅读 · 0 评论 -
12.表单与验证
学习要点:1、Header()函数2、接收及验证数据表单作用:用于验证1、Header()函数标头header是服务器以HTTP协议传html资料到浏览器前所送到的字符串, 在标头与HTML文件之间需空一行的间隔。(1)重新导向一个指定的url<?phpheader('Location:demo.php');//可自动跳转到本地主机上指定的原创 2016-12-05 18:04:48 · 355 阅读 · 0 评论 -
6.数组(2)——数组中的排序、指针操作、统计个数、转换标量变量
内容要点——1、什么是数组2、自定义键数组3、数组中的数组4、数组的排序5、数组中指针操作6、统计数组个数7、将数组转换为标量变量3、数组中的数组第一种:传统意义上(较复杂)<?php //创建一个新数组;$products=array( array('苹果1',6,28.8); array('苹果原创 2016-11-20 21:08:15 · 744 阅读 · 0 评论 -
13.Cookie的应用与Session会话处理(小案例:登录验证)
背景在HTTP(超文本传输协议)定义通过万维网(WWW)传输文本、图形、视频和所有其他数据的所有规 则。HTTP是一种无 状 态的协议,说明每次请求的处理都与之前或之后的请求无关。虽说对HTTP的普及做出了相 应的贡献,但是对web开发人员而言,产生了困扰。为此,出现了一种在客户端机器上存储少量信息的cookie,同时由于cookie大小限制、数量及其他原 因,又提出了解决方原创 2016-12-06 20:19:48 · 424 阅读 · 0 评论 -
国内免费(开源)CMS内容管理系统介绍
最近在网上搜集了一下国内的CMS程序,包括了类型,脚本,及其特点和评价,希望能对大家有所帮助,由于搜集于网络难免有不足和纰漏之处,还请大家能多多指正!首先还是介绍一下什么是CMS。CMS(Content Management System),中文叫作整站系统、文章系统,大概2004以前,如果想进行网站内容管理,基本上都是靠手工维护,但千变万化的信息流,但没有好的程序支持转载 2016-12-07 16:16:16 · 19202 阅读 · 0 评论 -
7.目标和文件
1、目标路径首先,将文件的目标路径赋值给一个目录,采用path变量其次,(1)basename(变量)返回路径中文件名部分 (2)用dirname(变量)返回路径中目录部分 (3)用pathinfo(变量)获取文件的信息<?php$path='C:\APP\www\PHP\demo.php'; //绝对路径;//获取文件名信息;//print_原创 2016-11-27 16:12:45 · 277 阅读 · 0 评论 -
8.自定义函数
1、标准函数即系统内置函数2、自定义函数(1)采用function创建函数,不能跟系统内置函数重名(2)函数有个特性,即必须被调用,才可以执行(3)对无参数函数而言,无返回就是return公式——function functionName(){ echo '我是一个无参数无返回的函数;';}functionName();(4)包含参数原创 2016-11-27 17:56:45 · 352 阅读 · 0 评论 -
14.文件上传(小案例及解析)
1、php文件上传配置<?phpsetcookie('name','Zhao',time()+7*24*60*60);?>(2)setcookie():读取本地主机的cookie的值a、需要采用一个超级变量$_COOKIEsetcookie()函数中,里边放cookie名即可,需要注意的是该函数总会慢半拍(获取之前的,必须二次刷新,才能真正获利)b、原创 2016-12-09 19:57:57 · 335 阅读 · 0 评论 -
项目:多用户留言系统——进程(1)分离调用
1、分离首尾 在XHTML1.0文件中所编辑的前端首页界面中,id为“header、footer”的相关内容分离开来,编辑为.php文件。"header"——header.inc.php"footer"——footer.inc.php同时在原XHTML1.0文件部分,被剪切掉的头尾,将上述inc.php文件导入进来,以“require”为主导"header"——原创 2016-12-17 17:06:26 · 417 阅读 · 0 评论 -
项目:多用户留言系统——进程(2)执行耗时
1、运行耗时时间(1)microtime() 该函数用于返回当前的时间戳和微妙数$_mtime=explode('',microtime());$_mtime[1]+$_mtime[0];(2)通过睡眠函数来进行测试usleep(2000000); //表示睡眠2s2、创建核心函数库 创建一个文件,里边存放各种函数:global.fun原创 2016-12-17 17:54:02 · 366 阅读 · 0 评论 -
6.数组(1)——数组定义、自定义键数组
内容要点——1、什么是数组2、自定义键数组3、数组中的数组4、数组的排序5、数组中指针操作6、统计数组个数7、将数组转换为标量变量1、什么是数组定义一组有某种共同特性的元素,叫做数组。且下标对应的是一个键(key),每个键对应一个值。(1)创建数组——采用new关键字a、array()函数该函数是索引函数初始化 $userNa原创 2016-11-20 19:40:42 · 1992 阅读 · 0 评论 -
5.数学函数、数据类型、格式化数据、随机数
1、数值数据类型(1)两种:浮点数、整数C语言内部——double、int PHP中——类C由于PHP是一种松散类型脚本语言,变量可根据计算徐秋改变数据类型,即可以引擎动态的完成类型转换,若在计算中包含数值和字符串,字符串会在完成操作之前转换为数值,而数值会在字符串连接之前转换为字符串。 <?php $a='5'; $b=7+'$a'; echo "7+$原创 2016-11-20 16:41:35 · 444 阅读 · 0 评论 -
php基础——文件读写操作
1、概念读文件:file_get_contents(文件的地址)写文件:file_put_contents(文件名,内容,标志)2、关键字读文件:用get;写文件:用put。注意:当不写标志则每次覆盖,要想追加用FILE_APPEND3、应用实战:留言板项目原创 2016-11-10 19:49:24 · 323 阅读 · 0 评论 -
PHP开发环境——UPUPW的下载安装
1.到upupw.net网站下载最新的集成开发包——一般选用Kangle环境安装包(win7/8 32位或64位)2.启动upupw图标——upupw应用程序——进入运行命令行窗口a.输入命令s1——加载打开全部程序b.打开任何一个浏览器,输入“localhost”查看是否弹出可视化程序界面(a).若弹出,即upupw安装完成;(b).若没有,即可能是端口号原创 2016-10-30 20:29:56 · 1790 阅读 · 0 评论 -
1.PHP基础知识
1.PHP特性(1)开放的源代码:所有的php源代码事实上都可以得到(2)php是免费的(3)php便捷性——十分便捷(4)基于服务器端由于php是运行在服务器的脚本,可以运行在Unix、Linux、Windows下(5)嵌入HTML因为php可以嵌入html,所以并不那么困难(6)简单的语言坚持脚本语言为主,与java、c++不同(7)效率高——消耗相当少原创 2016-11-17 20:17:14 · 420 阅读 · 0 评论 -
2.PHP开发工具——Zend Studio
1、Zend Studio的下载百度搜索“zend studio”,可下载zend stuio最新版zend studio 13.5(但在实际操作过程中,我下载的是Zend studio 12.0.1),步骤1:可到zend studio相对应的官网进行下载,并选择相对应的版本号 按照上述操作,可以找到zend studio 12.0.1类似后缀名的(32位).msi安装包原创 2016-11-18 16:43:09 · 530 阅读 · 0 评论 -
3.PHP基本语法(1)——标识符、变量、isset、settype、数值转换
1、第一个php程序两种方式写入php程序,正常情况下<?php //echo表示向浏览器输出,echo其实是一个函数; echo "第一个php程序";?>扩展:将上述php文件转换为简短的风格2、php注释A.深入理解echo,echo为一个函数(1)echo功能:向浏览器输出字符串(2)echo返回值:void 无返回值B.p原创 2016-11-18 18:07:36 · 722 阅读 · 0 评论 -
3.PHP基本语法(2)——常量、define()、访问表单变量
1、常量(1)一般采用define()来定义常量约定,一般采用“大写”来进行定义;同时,常量一旦被定义之后,就不能在此更改。define("TOTAL",199);(2)与变量的不同是,a、变量一般用小写来定义b、常量值可以保存布尔值、整数、浮点数或字符串数据,这些类型都是标量。除自定义常量外,php还预定了许多常量,了解这些常量的简单方法,就是运行phpinfo()命原创 2016-11-18 20:01:11 · 768 阅读 · 0 评论 -
4.操作符与控制结构(1)——字符串插入、操作符
z1、字符串的插入(1)双引号 \"——为php插入字面和内容提供了最大的灵活性原因是变量和转移序列都会得到相应的解析。 注意——a、当有中文时,会出现错误,可采用字符串点“.”连接来解决;b、当出现转义字符时,也可以得到解析(2)单引号 \'——会按照声明的原样解释,解析字符串时,变量和转义字符都不会得到解析。<?php echo '吴琦的变量名:$user原创 2016-11-19 11:33:10 · 424 阅读 · 0 评论 -
4.操作符与控制结构(2)——控制结构
1、控制语句——如果我们希望有效的响应用户的输入,代码就需要具有判断能力,即能让程序进行判断的结构成为条件。(1)if条件判断语句a、if(条件)b、if(条件1)——else(条件2省略)c、if(条件1)——else if(条件2)——else(条件3省略)(2)switch、case条件判断语句switch(n){case 1: ...;原创 2016-11-19 12:08:54 · 334 阅读 · 0 评论 -
9.字符串处理
1、字符串格式化(1)整理字符串第一步是处理空格<?php$str=' php ';echo $str;?>由于php编辑器文本上的空格在网页上并不存在,所以在这里要清理空格 需要用到函数——ltrim()——清理左边的空格rtrim()——清理右边的空格 trim()——清理左右两边的空格<?php$str=' php ';ech原创 2016-11-30 21:06:41 · 410 阅读 · 0 评论 -
15.处理图像(案例:验证码+缩略图+加载系统字体+加载已有的图片)
在PHP5中的php.ini文件中包含了GD扩展包,只需要取代平GD扩展包的相应注释就可以正常使用。PHP5包含的GD库正是升级的GD2库,其中包含了支持真彩图像处理的有用的JPG功能, 生成的图形,通过PHP的文档格式进行存放,还可以通过HTML的图片插入方式SRC来获取动态图形。简单的,如验证码、水印、微缩图。1、创建图像一般情况下,生成的图像可以是png、jp原创 2016-12-11 20:27:03 · 1078 阅读 · 0 评论 -
10.正则表达式
由于在Javascript学习中,已经涉及了部分的“正则表达式”相关知识,在这里,就PHP而言,再来深究探讨一番,来看看这两者有什么不同吧!内容要点:1、正则表达式语法2、正则表达式元素3、perl风格函数1、正则表达式语法(1)模式规则:/php/ 在字符串前加上两条斜杠即可(2)匹配函数:preg_match()函数在字符串中搜索模式,返回的是原创 2016-12-01 21:24:26 · 800 阅读 · 0 评论 -
项目:多用户留言系统——注册界面(前台界面)
1、前台界面register.php文件<?php//定义了变量,用来授权includes里面的文件;define('IN_TG', true);//引入公共文件;//require 'includes/common.inc.php';require dirname(_FILE_).'includes/common.inc.php'; //转换为硬路径,速度快;?>原创 2016-12-18 20:29:16 · 1726 阅读 · 0 评论