php
文章平均质量分 63
Jack-小俊
高级前端开发工程师
展开
-
PHP-封装函数练习
以下是对php函数封装性的练习,在wamp环境下运行,仅供参考学习;<?php header('content-type:text/html;charset=utf-8'); /* 封装一个函数可以输出当前的具体日期时间 */ function getTime($del1,$del2,$del3){ $arr = array('日','一',原创 2017-02-05 12:30:05 · 4877 阅读 · 0 评论 -
PHP-文件下载功能总结
文件的下载文件的下载一般有两种方式:1.通过超链接实现。地址为文件的地址 ,适用于浏览器解析不了的文件。像压缩文件、脚本文件等。假如文件是图片或者txt文档,就会直接在浏览器中打开,一般不建议用这种方式实现下载功能。2.通过流输出,php使用header()函数发送网页的头部信息给浏览器,该函数接收一个头信息的字符串作为参数。文件下载需要发送的头信息包括以下三部分,通过调用三次header()函数完原创 2017-02-16 11:28:50 · 5435 阅读 · 1 评论 -
PHP-无限分类-下拉列表实现
今天在这简单总结一下php里无限分类的用法,当然在实际项目或者业务中,是一定结合着数据库来完成的,这里我是在做MVC架构练习中,封装了无限分类的Model类来完成的,纠结了一段时间,所以特此写blog总结,无限分类的入门理解什么是无限级分类? 无限级分类是一种分类技巧,例如部门组织,文章分类,学科分类等常用到无限级分类,将其简单理解成分类就好了。其实我们仔细想一下,生活中的分类简直太多了,中国原创 2017-02-26 08:28:28 · 7651 阅读 · 0 评论 -
PHP-给图片加水印
做电商项目联系的时候,后台处理需要给上传的图片加文字或者图片水印,以下是加图片水印封装的类,具体的注释代码写的很清楚,仅供参考学习。<?php/** * Created by PhpStorm. * User: Administrator * Date: 2017/2/22 * Time: 15:18 */class Image{ public $config = array原创 2017-03-04 22:12:19 · 552 阅读 · 0 评论 -
PHP-邮件发送接口
PHP邮箱发送功能实现今天在项目学习使用中,用到了邮箱接口发送的功能,在此总结,仅供学习参考;代码很简单,基本就是使用封装好的邮箱发送类,完成操作,安装运营商的要去操作就可以了,在这之前需要了解此功能的逻辑结构。编辑表单信息=>获得邮箱内容=>由该邮件地址的smtp,imap的服务器发送=>收信人的邮件服务器收信部分pop3,imap服务器接收其中有很多相应的要求和设置,大家按照默认的设置提示,原创 2017-03-20 19:41:54 · 13961 阅读 · 1 评论 -
linux-为php添加curl扩展
写项目的过程中,需要用到手机验证码的接口,其中需要crul的扩展,windows下直接开打extension就可以了,以下是linux下开启php扩展的方法步骤如下:1. 进到对应扩展目录# cd /usr/root/lamp/php-5.4.3/ext/curl2. 调用phpize程序生成编译配置文件# /usr/lamp/php5/bin/phpize3. 调用configure生成Makef原创 2017-03-28 10:44:55 · 690 阅读 · 0 评论 -
PHP-memcahce概念
最近做仿ecshop前后台商城项目时候,要考虑到多次从数据库提取商品信息,为了提高访问速度和减少数据库压力,用memcached来提高访问速度,这里也简单记录,介绍下MemCache。memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著原创 2017-03-12 19:34:10 · 329 阅读 · 0 评论 -
版本管理工具-Git
版本管理工具-Git在我们学习编程的时候,一个项目的代码量很多,同事之间各司其职,这个时候统一项目的代码,完善项目的流程就非常重要了,像Git,Svn都是非常棒的项目管理工具,以下总结一下相关的简单用法,部分是慕课网的学习方法什么是版本管理工具呢? 版本控制工具: 1.文件备份 2.记录历史 3.回到过去 4.多端共享 5.独挡一面 6.团队合作发展历史 下载客户端 GitHu原创 2017-04-08 20:48:05 · 483 阅读 · 0 评论 -
博主github项目分享
https://github.com/garvisjack仅供各位学习web开发的朋友参考借鉴。原创 2017-04-08 22:10:44 · 375 阅读 · 2 评论 -
PHP-快递查询API
快递查询 api项目实战里收货地址需要做一个物流信息查询,就去网上随便搜索一个免费的快递接口做demo使用,使用起来还是很方便的。寻找合适的api,网上很多,下载它的技术文档和api一般都是实名验证的,我找的是快递鸟的网站,实名认证以后,你就可以得到它的两个必要的key,用于查询开启,其他的都是默认设置好的了。到下方登录注册http://www.kdniao.com/ 然后得到它的接口demo原创 2017-03-23 21:37:44 · 11437 阅读 · 0 评论 -
PHP-SEESSION购物车类
之前练习session的时候封装的购物车类 原理也很简单实例化对象,调用里面的方法,把数据库里的数组数据取出来,判断SEESION不存在的情况下,添加到二维数组里,在其他页面取出来,也就是购物车页面展示出来,其中伴随增删操作。初学session的朋友们可以自己试一下当然最好的购物车方式,是session和缓存系统结合起来,这里仅供参考学习,代码很简单,如下: - <?php/** *原创 2017-03-14 23:37:27 · 927 阅读 · 0 评论 -
资源分享-教程:linux下安装lnamp环境
资源分享->linux下安装lnamp环境1. 昨天自己花费了10几个小时,用源码包在阿里云服务器下的Centos6.8环境下安装了lamp环境,配置了redis,上线设置了自己的小电商项目。2. 不用一键安装包的原因,是想熟悉一下linux的指令操作,理清一下各个软件tar包之间的逻辑,为良好的进阶打下基础3. 安装环境真的好不容易,这里友情分享一下我的安装文档和教程指导文件,以及我认为比较好用的原创 2017-03-26 23:21:12 · 905 阅读 · 0 评论 -
PHP常见面试题和答案
PHP面试题及答案 <div class="article_manage clearfix"> <div class="article_l"> <span class="link_categories"> 标签: <a href="http://www.csdn.net/tag/P转载 2017-04-12 22:27:50 · 1564 阅读 · 0 评论 -
PHP-文章简单采集
以下是在wamp环境下PHP利用文件操作,获取url,达到文章采集效果<?php //文章采集方法一/* $res = fopen("http://www.huanqiu.com/","r"); $data =''; while($strcon = fgets($res)){ $data .= $strcon; } fclose($res)原创 2017-02-16 10:32:22 · 3675 阅读 · 0 评论 -
PHP-文件与目录操作
以下是在wamp环境下PHP的文件和目录操作总结>><?php/*文件操作 fopen(文件地址,模式) 打开文件或url http 模式 r 只读模式,文件指针指向头部,如果文件不存在报错 r+ 读写模式,文件指针指向头部,如果文件不存在报错 w 只写模式,文件指针指向头部,清空文件内容,如果文件不存在,则创建文件 w+ 读写模式,文件指原创 2017-02-15 20:16:27 · 863 阅读 · 0 评论 -
wamp环境下出现You don’t have permission to access/on this server提示
****本地搭建wamp,输入http://127.0.0.1访问正常,当输入http://localhost/,apache出现You don’t have permission to access/on this server.的提示,如何解决?****找到httpd.conf,用记事本打开httpd.conf,然后将<Directory /> Options FollowSymLin转载 2017-02-05 19:27:00 · 4223 阅读 · 0 评论 -
PHP-实现文件上传
PHP实现文件上传与下载 文件上传的原理:通过客户端的文件上传到服务器端,再将服务器端的临时文件移动到指定的目录即可1.文件上传配置 客户端的配置 1、表单页面 2、表单的发送方式为post 3、添加enctype=“multipart/form-data” $_FILES中保存着上传文件的信息 ·name:上传文件的名称 ·type:上传文件的MIM原创 2017-02-07 09:04:47 · 679 阅读 · 0 评论 -
PHP-实现多文件上传
以下是自己练习php文件上传时的代码,仅供参考学习upload.php<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>多文件上传</title></head><body> <form action="doAction2.php" method="post" enctype="mul原创 2017-02-07 12:59:29 · 1490 阅读 · 0 评论 -
MySQL-电商数据建表
最近准备结合MVC架构和前后端知识,做一个电商的项目练手,其中因为是电商网站,自然涉及到很大的数据量,对于一个商品而言,正确的数据分类和联系,是很重要的,以下简单记录一下,项目开始之前,数据库表,应该如何建立的初步思路,仅供参考学习php5.4.3mysql5.5.24apache 2.2.22wamp环境下开发电商数据库简单建表原则对于一个简单的商品而言,它本身就具备一个很庞大的关系链。原创 2017-02-28 11:33:22 · 30027 阅读 · 8 评论 -
PHP-SESSION购物车实现
在wamp环境下,用PHP的session会话控制完成购物车的效果,数据存放在数组里练习,没有连接数据库,效果不错,简单易懂,以下是各部分的代码common.php<?phpheader("content-type:text/html;charset=utf-8");$arrPro = array( array('id'=>1,'img'=>'img/1.jpg','title'原创 2017-02-19 18:43:30 · 7265 阅读 · 3 评论 -
PHP-简单验证码类
以下是做php表单验证过程中,对简单验证码的类的封装使用创建一个画布,规定尺寸为画布上色增加像素点,直线,曲线来增加识别难度为验证码truetype的字体设置随机数,自己规定最后以想要的图片格式打印出来,用于登录表单此类,可直接使用,简单易懂,仅供参考学习-><?php/** * 封装一个输出随机验证码的类 */class Verify { public $config =原创 2017-03-02 09:49:02 · 655 阅读 · 0 评论 -
php与mysql的增删改查
1.详解php中的MYSQL常用函数PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持,一般情况下常说的LAMP架构指的是:Linux、Apache、Mysql、PHP,因此Mysql数据库在PHP中的应用非常广泛原创 2017-01-26 08:14:53 · 1298 阅读 · 0 评论 -
PHP-简单数据库和购物车类
**PHP面向对象的练习 封装简单的数据库操作类和购物车类,仅供参考学习**db.class.php<?phpclass Database{ private $host = 'localhost'; private $user = 'root'; private $pw = ''; private $dbName = 'db_info'; protected原创 2017-02-22 18:02:05 · 1050 阅读 · 0 评论 -
PHP-简单分页和文件上传类
以下是封装的面向对象用于数据库分页显示,文件上传的简单类,用于来理解PHP面向对象的思想,仅供参考学习。page.class.php<?php//为分页效果封装一个类class Page{ public $total; public $show; public $pageNum; public $curpage; public $limitpage;原创 2017-02-23 07:22:07 · 450 阅读 · 0 评论 -
PHP-单例模式-数据库类
程序猿想找对象怎么办?很简单,new一个对象就好了,想要多少要多少,但是反复的实例化类,真的好吗?你说呢 以下是对设计模式单例模式的理解,和一个简单数据库操作类的体现。首先我们需要来了解一下,单例模式的概念形式。单例模式(Singleton Pattern 单件模式或单元素模式) 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式是一种常见的设计模式,在计原创 2017-02-23 09:02:38 · 677 阅读 · 0 评论 -
PHP简单表单登录操作
以下是在环境wamp下执行的,php5.4.3下的操作练习。重点是php部分的代码可以直接拿来用,样式和js比较多,未引用 login.php部分<?php //生成四位的随机验证码原创 2017-02-02 16:29:09 · 3398 阅读 · 0 评论 -
PHP-数组函数操作
以下是学习过程中总结的有关于PHP中常用的数组函数集合>><?php/*数组定义:方式一: $arrData = array(x,y,.,.); $arrData = array('曹操','刘备','zf'=>'张飞','孙权','dz'=>'董卓'); echo $arrData['zf'];方式二: $arrData原创 2017-02-15 19:21:33 · 388 阅读 · 0 评论 -
PHP-字符串操作
以下是在wamp环境下PHP的字符串操作总结>><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><?php//header("content-type:text/html;charset=utf-8");/* 字符串定义原创 2017-02-15 19:26:35 · 302 阅读 · 0 评论 -
Windows cmd命令行常用命令
winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序转载 2017-04-15 16:21:41 · 5422 阅读 · 0 评论