自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 phpMailer邮件发送

1phpMailer 是一个邮件发送类 实用,无论是原生还是框架下,都没有问题 下载地址 https://github.com/PHPMailer/PHPMailerfunction send_email($user_list, $title, $content, $att_path='', $is_html=true){ vendor('phpMailer.SMTP'); ve...

2018-07-11 10:08:01 322

原创 静态 伪静态

静态:将PHP程序生成静态的HTML文件,保存到服务器的磁盘中。 原理: 在用户访问PHP程序时,首先检测静态的HTML文件是否存在,如果存在直接输出静态文件,如果静态文件不存在,查询数据库,生成静态文件,并输出。 优势: 减少PHP程序编译和对数据库的查询。 数据缓冲区: 数据缓冲区是用户前端用来存储、操纵数据的对象。 通过输出控制函数实现纯静态化。html静态页(真静态)的好处有三点;一是减少...

2018-06-02 11:19:35 499

原创 session 入memcache

废话不多说 看代码ini_set('session.save_handler','memcache');ini_set('session.save_path','127.0.0.1:11211');session_start();$session = $_SESSION['name'] = 'xiaoxiaochengxuyuan';$memcache = memcache_connec...

2018-06-02 09:00:27 282

转载 Memcached

1,什么是Memcached?    简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。在动态系统中减少数据库负载,提升性能。2,Memcached和memcache的区别?    Memcache是这个项目的名称,而memcached是它服务器端的主程序文件名。一个是项目名称,一个是主程序文件名。3,为什么要用memcached?    作用:它可以应对任意多个连接,使用非...

2018-05-26 15:33:16 130

原创 jsonp介绍及使用

同源策略:同源指同协议,同域名,同端口。它的精髓很简单:它认为自任何站点装载的信赖内容是不安全的。当被浏览器半信半疑的脚本运行在沙箱时,它们应该只被允许访问来自同一站点的资源,而不是那些来自其它站点可能怀有恶意的资源。为什么要有同源限制我们举例说明:比如一个黑客程序,他利用IFrame把真正的银行登录页面嵌到他的页面上,当你使用真实的用户名,密码登录时,他的页面就可以通过Javascript读取到...

2018-05-26 15:31:31 454

原创 PDO防sql注入

$dbh = new PDO("mysql:host=localhost; dbname=demo", "user", "pass");$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); //禁用prepared statements的仿真效果$dbh->exec("set names 'utf8'");$sql="sel...

2018-05-22 08:31:10 239

转载 ajax实现简单图片上传

先解释一下:<form>标签添加enctype="multipart/form-data"属性。$("form").serialize()和 new FormData($('#uploadForm')[0])都是序列化表单,实现表单的异步提交,但是二者有区别首先,前者,只能序列化表单中的数据 ,比如文本框等input  select等的数据,但是对于文件,比如文件上传,无法实现,那么这...

2018-05-21 20:49:43 616 3

原创 pdo事务如何使用

优势 :代码一致性,后期扩展或更换数据库方便使用: 打开PHP配置文件php.ini,开启 php_pdo_mysql.dll 打开PHP配置文件php.ini,找到extension_dir,这个就是我们扩展存在的目录,首先去掉前面的分号,然后修改扩展目录,扩例:"E:/Web/php/ext",就改成extension_dir="E:/Web/php/ext"。 开启完成 重启服务器数据源的配...

2018-05-21 19:16:20 417

原创 伪静态

1配置(重启服务器,全局)2htaccess(局部)1开启去除hhtpd.conf文件中“#LoadModule rewrite_module modules/mod_rewrite.so”前面的#号关闭配置文件中的vhost#Include conf/extra/httpd-vhosts.conf#Include conf/vhosts.conf然后再在httpd.conf 中书写如下规则:Re...

2018-05-17 18:40:27 122

原创 Linux目录基本操作命令

install安装或升级软件或备份数据tree树状图列出目录的内容popd用于删除目录栈中的记录pushd将目录加入命令堆叠中dirs显示目录记录rmdir用来删除空目录mkdir用来创建目录rm用于删除给定的文件和目录pwd绝对路径方式显示用户当前工作目录ls显示目录内容列表mv用来对文件或目录重新命名cp将源文件或目录复制到目标文件或目录中cd切换用户当前工作目录...

2018-05-17 15:34:22 172

转载 缓存

静态缓存配置(演示的是全局规则配置)'HTML_CACHE_ON' => true, // 开启静态缓存'HTML_CACHE_TIME' => 60, // 全局静态缓存有效期(秒)'HTML_FILE_SUFFIX' => '.shtml', // 设置静态缓存文件后缀'HTML_PATH' => __APP__ .'/Html...

2018-05-16 20:43:26 116

原创 开发考试项目

上面为添加页面效果图header("content-type:text/html;charset=utf-8");#链接数据库$con=mysqli_connect('127.0.0.1','root','root','test') or die(mysqli_errno());#查询sql语句$sql="select * from student"; //查询所有学生信息 展示$res...

2018-05-16 20:19:17 165

原创 Linux 安装后的感悟

 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。首先第一步安装的是一个VMware Workstation  这是一款功能强大的桌面虚拟计算机软件,...

2018-05-16 19:15:52 3448

原创 小妮日记

今天小妮打我  我先记上一笔   还骂我  再记上一笔     改日再还

2018-05-16 18:44:03 278 3

空空如也

空空如也

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

TA关注的人

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