PHP
liyubao160
iOS ,oc ,swift ,java,android,html5,nodejs
展开
-
PHP之redis
==========安装redis只需要make即可安装;跟其他的不一样;======string数据类型========list数据类型=======set集合类型========sortset排序集合原创 2017-12-05 23:31:57 · 208 阅读 · 0 评论 -
PHP之目录的操作
==============目录的操作=================创建目录:mkdir(目录地址,权限,是否递归创建);----在Linux中权限要写,在Windows中可以省略删除目录移动(改名)获取目录内容(文件)1.打开目录:文件名为0 的问题3.关闭目录closedir(目录句柄)原创 2017-08-03 22:25:55 · 339 阅读 · 0 评论 -
PHP之MAC上环境配置
参考:https://my.oschina.net/joanfen/blog/171109Mac本机的路径:/Users/wofu/Desktop/php桌面文件夹一、启动Apache 有两种方法 1、打开网络共享 打开"系统偏好设置"->"共享",在"互联网共享"那一项前面打√。 2、打开终端,输入sudo apachectl start这时需要输入密码,输入电脑密码即可,然后输入s...原创 2017-08-17 19:03:06 · 608 阅读 · 0 评论 -
PHP之图片上传到服务器、上传的错误类型
文件上传:数据从浏览器传到服务器;文件就是表单中数据的一部分,提交表单时,浏览器自动提交数据到服务器,包括文件在内;表单上传图片临时目录中的临时文件有有效期,默认是脚本周期(即一次请求结束);下面是上传后的文件信息:需要将临时上传文件持久化存储,将其移动到指定位置;move_uploaded_file(上传临时文件的位置,目标地址);原创 2017-07-30 21:38:59 · 3746 阅读 · 0 评论 -
PHP 基础一
1.变量名区分大小写,函数名不区分大小写,系统中使用的关键字不区分,常量也区分大小写(但是也可以设定不区分大小写)2.语句结束符分号,最后一个分号可以省略;php结束标记省略,则最后一个分号不能省略;3............. ?>">.......4.---------------------------------------------------原创 2017-01-19 17:07:51 · 538 阅读 · 0 评论 -
PHP之PDO操作mysql数据库
PDO是PHP新版中,基于面向对象的操作数据库的方式;先在PHP的配置文件中打开pdo开关;使用步骤:链接,认证,操作数据库$dsn='mysql:host=127.0.0.1;port=80;dbname=lamboone';$username='root';$password='123';$driver_options=array(P原创 2017-07-20 22:54:17 · 1197 阅读 · 0 评论 -
PHP之SQL注入
/转义用户数据,纺织sql注入public function escaprString($data){ return mysqli_real_escape_string($data,self::$link);}魔术引号即将淘汰;在这里返回值前后都加上单引号,这样在SQL语句中就不用加单引号了;原创 2017-07-20 21:06:38 · 408 阅读 · 0 评论 -
PHP之退出登录、登录标志的设计、商品管理设计
销毁登录标志--------退出登录。实际开发中,登录标志通常还有存储用户信息的功能;在存储登录标志时,获取管理员信息,存储到session中去;===========商品管理======商品表的设计:原创 2017-07-30 17:17:32 · 600 阅读 · 0 评论 -
PHP之后台验证码的实现
//验证码的实现////生成码值$chars='ABCDEFGHIJKLMNOPQRST123456789';$chars_len=strlen($chars);$code_len=4;//码值得长度$code='';//初始化码值字符串for($i=1;$i$rand_index=mt_rand(0,$chars_len-1);//获取随机数$code.=$c原创 2017-07-24 22:20:40 · 958 阅读 · 0 评论 -
PHP开发设计介绍及实例介绍(三)会话技术session
会话技术-------session技术使用session将会话数据存储于服务器端,同时使用会话技术可以区分浏览器;为每个会话数据建立独立的会话数据区(来存储当前会话的全部数据);每一个会话数据区存在唯一的标志;同时浏览器端用cookie存储该唯一的标志sessionID;做配对使用;sessionID存储于cookie中;sessionID在cookie中就是一个普通变量;服务器响应的时候,就会...原创 2017-03-05 10:53:27 · 391 阅读 · 0 评论 -
PHP开发设计介绍及实例介绍(一)基础框架的搭建
需求------------设计(架构:lamp,wamp)--------------编码实现------------自定义框架开发:-测试-------------发布运营-------------------维护升级------------------、、、、、、、、、、、、、、、、、安装ECShop参考----------------解压后如下: 吧upload文件夹拷贝到apache/h...原创 2017-03-03 11:41:42 · 454 阅读 · 0 评论 -
PHP之数据库设计
一对多:在多的一方增加外键;=====================所有的商品都有两部分信息:1.基础信息,所有商品都具备的信息;2.不同的商品,具有不同的参数;基础信息直接保存到商品表中;商品的规格参数保存:方法一:直接用一个大字段一次性保存,如用:text;------不推荐,不利于搜索和管理;多对多:要用第三张表来管理抵三张表==================原创 2017-08-20 21:25:20 · 1508 阅读 · 0 评论 -
PHP之电商网站解析设计及防攻击、错误日志、iframe局部刷新
根目录结构:application目录结构:controller分前台和后台:模型不用分前后台,他们公用一个数据库;framework目录结构:方法名用小驼峰。首字母小写。属性用小驼峰,有时候在private的属性前面加一个下划线;在类中的函数叫做方法,不在类中的方法,建议PHP本身的方法,原创 2017-08-06 22:30:04 · 383 阅读 · 0 评论 -
PHP之SPHINX的使用(全文搜索引擎)
还有个一种扩展类似sphinx,叫做lucence;==========用法:======使用1.下载coreseek,是一款加了中文语言包的sphinx;2.原创 2017-12-03 15:03:22 · 16950 阅读 · 0 评论 -
PHP之mongodb
mongoDB是一种非关系型数据库;是一种面向文档的数据库(没有表的概念,一条记录就叫一个文档,多个文档放在一起,就叫集合);适合存储数据结构简单,数据量大,数据读写频繁,高并发的操作;没有联表的操作;member和Redis是非关系型的缓存;mongoDB使用javascript 操作;关系型数据库用的是sql语句;MongoDB以json形式保存一条记录,读写方面性能非常快;M原创 2017-12-02 21:18:39 · 441 阅读 · 0 评论 -
PHP之SVN的使用
1.先安装好服务器端的svn软件,类似apache;2.下载windows版的客户端软件:tortoiseSVN;3.在服务器创建仓库原创 2017-12-02 13:19:42 · 1808 阅读 · 0 评论 -
PHP之微信公众平台开发
刚开始可以申请测试公众号:===============获取access_token原创 2017-12-10 21:11:38 · 510 阅读 · 0 评论 -
PHP之lnmp和服务器集群设计思路
==============负载均衡服务器==============反向代理服务器====================lnmp的安装和使用yum安装流程:原创 2017-12-08 22:23:21 · 3132 阅读 · 0 评论 -
PHP之LAMP、linux终端命令
linnux命令行操作:ls [-al] 目录 //查看指定目录底下的文件信息cd ~ 或者cd //直接切换到自己的家目录cd / //直接切换到根目录7.查看指令或文件的位置:which 指令或文件8.直接打印文件信息到终端:cat 文件分区原理:根目录:~表示该用户处于自己的家目录;linux历史:目录的相关操作:相对路径和绝对路径:文件操作:用户和组的操作:给用户设...原创 2017-11-29 21:53:48 · 349 阅读 · 0 评论 -
PHP之thinkPHP(一)
是陈述事实原创 2017-09-23 20:45:04 · 491 阅读 · 0 评论 -
PHP之文件操作,http请求数据格式,模拟get和post,CURL模拟请求的使用
文件操作指针函数==========filesieze()可以统计文件大小====================请求数据格式==========http协议所有的b/s都是基于http协议。是应用层的。请求的协议:是限制浏览器向数据库发送数据的格式;GET请求:请求头信息get请求:响应头信息原创 2017-08-05 21:47:43 · 909 阅读 · 0 评论 -
PHP 之smarty、webservice、RSS订阅
PHP 之smarty原创 2017-09-14 22:41:00 · 289 阅读 · 0 评论 -
PHP 之XML编程,注释总结
PHP 之XML编程原创 2017-09-09 14:24:45 · 678 阅读 · 0 评论 -
PHP开发设计介绍及实例介绍(二)前端控制器分发、会话技术cookie
首页控制器类:目录布局:--------------------站点的根目录下面创建两个文件夹:framework和application,还应该吧index.php这个首页文件放在站点根目录。框架framework:程序之间公用的代码应用程程序application:平台的划分platform(模块module、分组group):前台,后台,移动平台,等application中创建back和fr...原创 2017-03-03 22:32:38 · 464 阅读 · 0 评论 -
PHP之dao层的封装和简单结果的展示
<?php //链接数据库class mysqlDB{public $host;public $port;public $username;public $password;public $charset;public $dbname;//链接结果private static $link;private $resource;//资源public static function getInst...原创 2017-06-27 21:16:16 · 1604 阅读 · 0 评论 -
PHP基础三
1.位运算--------------------原创 2016-12-19 21:03:34 · 280 阅读 · 0 评论 -
PHP 基础二
1.数据类型:2.---------------------------进制转换---------------十进制转八进制echo getType($r2);-----------------------获得$r2的数据类型----------------------------------------十进制转十六进制---------------------------------------...原创 2016-12-17 17:57:19 · 473 阅读 · 0 评论 -
PHP实例(一)
原创 2017-06-15 23:06:44 · 290 阅读 · 0 评论 -
PHP入门概述
原创 2017-03-02 08:33:50 · 454 阅读 · 1 评论 -
PHP配置和基础知识
1.ahache-----conf--------httpd.conf中设置 :php配置文件的路径:LoadModule php5_module "D:/WAMP/wamp/bin/php/php5.5.12/php5apache2_4.dll"。 :文件类型和目录: AddType application/x-httpd-php .ph原创 2016-12-03 14:13:43 · 896 阅读 · 0 评论 -
PHP之wamp的使用(一)
修改默认网站目录第一步:修改d:\wamp\bin\apache\Apache2.4.9\conf\httpd.conf查找: DocumentRoot "c:/wamp/www/"修改: DocumentRoot "d:/www/"查找: <Directory "c:/wamp/www/">修改: <Directory "d:/www/">第二步:修改wampmanage转载 2017-05-17 22:33:22 · 3317 阅读 · 0 评论 -
PHP-fastCGI------PHP-fmp
Fastcgi是CGI的升级版,一种语言无关的协议,用来沟通程序(如PHP, Python, Java)和Web服务器(Apache2, Nginx), 理论上任何语言编写的程序都可以通过Fastcgi来提供Web服务。 Fastcgi的特点是会在一个进程中依次完成多个请求,以达到提高效率的目的,大多数Fastcgi实现都会维护一个进程池。而PHP-fpm就是针对于PHP的,Fastcgi的一原创 2017-05-15 22:02:33 · 491 阅读 · 0 评论 -
PHP数据库mysql(二)增删改查
============条件关键的使用===on是用于链接查询。where用于一般性的查询;from后面都可以用;如果from是在连接查询语句后面,则是对连接查询的结果做条件判断;having用于group by 后面限定条件;复制表---------------第二种方法可能会丢失一些数据-auto_increment必须作用在有索引的字段上;====================数据库操作-...原创 2017-02-03 22:43:02 · 667 阅读 · 0 评论 -
PHP数据库 mysql(三)事务、存储函数,存储过程,触发器、权限设置
子查询的效率比链接查询效率低,举例:--------------数据控制语言DCL----------------------------------------事务语言DTL--原创 2017-02-06 22:00:44 · 664 阅读 · 0 评论 -
PHP 数据库mysql(一)命令行操作数据库
PHP数据库mysql----------------原创 2017-01-18 23:19:25 · 6319 阅读 · 0 评论 -
PHP 面向对象(二)
PHP中控制台输出的几种方法:var_dump();printf();echo ‘’;echo“ “;===========资源与对象的辨析=========资源是本来就存在的,直接从外部得到的;对象是人工创造出来的;$link=mysqli_connect("localhost","root","123");得到一个链接到mysql数据库的资源;$result =mysql_query();这...原创 2017-03-01 20:53:08 · 364 阅读 · 0 评论 -
PHP面向对象(一)
self-----------代表类本身,只能在当前类内部的函数中使用,代表代码所在的类;$this----------代表当前类的当前对象(在对象调用的方法中使用$this 就代表哪个类的对象),在子类对象调用继承自父类的方法时,方法中的$this 是子类的对象;;如果是在static静态方法中,不能使用;static-------作用1:静态变量; 作用2:静态方法;静态方法中不能调用非静态方...原创 2017-02-28 10:47:23 · 8202 阅读 · 1 评论 -
PHP配置加强二
运行原理--------服务器中的服务器软件和浏览器进行交互; 服务器本身有操作系统,上面装服务器软件,如Apache,tomcat,IIS等;PHP是运行在服务器端的脚本语言,PHP模块也放在服务器中,可以执行php代码;数据库也放在数据库中;Apache调用php------php调用数据库;-------------------------------------客户端技术:HTML原创 2016-12-04 17:20:29 · 464 阅读 · 0 评论 -
PHP之mysqli的使用
PHP之mysqli的使用原创 2017-06-19 22:41:05 · 1177 阅读 · 0 评论 -
PHP 基础五
函数的定义-----------------function 函数名(参数1,参数2,。。。){函数体;return;-----可以有也可以没有}函数的调用--------------可变函数=---------------------------原创 2017-01-02 12:00:36 · 384 阅读 · 0 评论