
PHP网站开发
PHP网站开发
小馋喵星人
这个作者很懒,什么都没留下…
展开
-
HTTP协议控制浏览器缓存HTTP协议控制浏览器缓存
HTTP协议控制浏览器缓存 2015.01.25 SilenceHurts当我们浏览网站的图片时,按下F12监控,很容易就发现,当我们第一次浏览该图片时,浏览器返回的代码是200,即请求正常,此时,不懂任何东西,我们按下F5刷新页面,注意,我们会发现监控下的代码返回不再是200,而是现实304 Not Modifid,即未修改。 原因:第一次我们访问图片时,是正常的,而第二次访问时现实...原创 2015-02-05 10:33:00 · 495 阅读 · 0 评论 -
PHP中simpleXML递归实现XML文件与数组的相互转化(原创)
一、XML文件转换为数组<?php/*******************************************************///simpleXML 解析XML文件非常简单//因为它一次性把XML文件解析成一个大对象 //来个简单的实例/************************************************ //从...原创 2015-02-05 11:35:00 · 620 阅读 · 0 评论 -
POP3协议分析邮箱自动激活用户
使用POP3协议分析邮箱自动激活用户 2015-03-28 Lover雪儿 前几天,我们实现了,用户PHP模拟邮件激活注册用户,地址:http://www.cnblogs.com/lihaiyan/p/4359927.html ,但是有的时候,往往是需要注册用户自己手动的向服务器的邮箱进行发送一封邮件,然后服务器通过分析邮箱的发件人,从而匹配自动的激活用户账号。上class....原创 2015-03-28 23:02:00 · 582 阅读 · 0 评论 -
20150322 利用pop3来收取邮件
20150322 利用pop3来收取邮件2015-03-22 Lover雪儿 前面我们实现了phpmailer来发送邮件,此处我们来实现利用pop3来收取邮件。http://www.cnblogs.com/lihaiyan/p/4356704.html 常用命令: telnet pop3.163.com 110 ctrl + ] 开启回显功能 ...原创 2015-03-22 10:13:00 · 548 阅读 · 0 评论 -
常用网络端口列表
TCP端口 0 - 2869 TCP端口 7 = 回显 389 = 目录服务 1097 = Rat木马 9 = 丢弃 406 = IMSP PO...原创 2015-03-22 09:35:00 · 1474 阅读 · 0 评论 -
20150307 利用smtp协议发送邮件
20150307 利用smtp协议发送邮件 2015-03-07 Lover雪儿一、smtp匿名发邮件 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administ...原创 2015-03-07 10:11:00 · 1389 阅读 · 0 评论 -
20150220 Comet反向Ajax技术-在线客服系统之服务端
20150220 Comet反向Ajax技术-在线客服系统之服务端 2015-02-20 李海沿前面我们讲了comet反向Ajax模型原理 以及实现了简单的实时页面聊天系统。(地址:http://www.cnblogs.com/lihaiyan/p/4281049.html)本文中,我们在它的基础上来实现一个在线客服系统的服务端。一、搭建页面客服系统框架 1.首先新...原创 2015-02-20 13:55:00 · 466 阅读 · 0 评论 -
comet反向Ajax模型原理与模型(笔记一)
comet反向Ajax模型原理与模型(笔记一) 网页实时聊天有两种方式:第一种:不断的查询是否有新消息,耗费资源,并非真正的实时第二种:使用反向Ajax,页面不断开,一有数据就立即发送,真正的实时 我们先简单做一个页面不断开的浏览器页面: 1 ob_start(); 2 3 <?php 4 5 /* 反向Ajax原理 6 7 * com...原创 2015-02-09 11:08:00 · 474 阅读 · 0 评论 -
Ajax实现大文件切割上传
Ajax大文件切割上传 2015-02-07 前面我们已经实现了Ajax的文件上传,不过会受限于服务器的允许的大小,如果服务器并非自己的,我们就要使用Ajax大文件切割来实现上传。 首先解决Ajax跨域上传问题:在HTML5中,ajax的跨域有了新的规则-----能否跨域取决于对应的应答。对方服务器如果愿意接受远程过来的ajax,或某几个域名过来的ajax请求,可以...原创 2015-02-07 15:19:00 · 826 阅读 · 0 评论 -
Ajax带进度条文件上传
Ajax带进度条文件上传 html文件代码:<html> <head> <title>FormData</title> <script type="text/javascript">/*进度条需要两个最基础的信息------总大小,已上传大小 解决:在html5中有一个上传过程事件...原创 2015-02-06 13:02:00 · 501 阅读 · 0 评论 -
PHP生成缩略图、验证码类封装
1 <?php 2 /*如何知道图片的类型和大 3 * 利用getimagesize(),获得以下属性 4 Array 5 ( 6 [0] => 533 //宽 7 [1] => 300 //高 8 [2] => 2 //图片类型 jpg 9 [3] => wid...原创 2015-02-05 11:42:00 · 360 阅读 · 0 评论 -
PHP分页导航页码类实现
<?phpdefine('ACC')||exit('Permision Denied'); //总条数 $total//每页条数 $perpage//总页数 $cnt = ceil($total/$perpage); //相除,向上取整//第page页 显示 (page-1)*$perpage + 1 条 ~~~ page*$perpage 条 //c...原创 2015-02-05 11:41:00 · 660 阅读 · 0 评论 -
关于本地服务器localhost请求Forbidden解决办法
不知怎么的,今天下午,使用Telnet 访问 我电脑的本地Apache服务器时,使用GET方法HTTP请求本地服务器的文件,返回的一直都是HTTP/1.1 403 Forbidden使用其他的请求方法,得到的依旧是403,如图所示 : 面对这个问题,刚开始有点毫无头绪,理论上是不可能会出现这种问题的,因为我直接用浏览器可以正常访问本地服务器,后来细心想一想,觉得问题可能出现在Apache阿...原创 2015-02-05 11:33:00 · 2591 阅读 · 0 评论 -
PHP商城RSS订阅源类开发详解(原创)
一、RSS简介 RSS(ReallySimple Syndication-简易供稿),是一种网页内容联合格式(web contentsydication format)。RSS是XML的一种。所有的RSS文档都遵循XML 1.0规范,该规范发布在W3C网站上。 在一个RSS文档的开头是一个<rss>节点和一个规定的属性version,该属性规定了该文...原创 2015-02-05 11:38:00 · 584 阅读 · 0 评论 -
PHP三种方法实现多文件上传
今天一个网介绍三种多文件上传的方法,前两种都是直接遍历三维超全局数组$_FILES,最后一种是先定义一个单文件上传函数,再循环调用该函数,完成多文件的上传。方法一:当多文件上传表单中多个上传文件的name属性为“pic[]”形式时,也即表单为这种形式。HTML代码:<form action="" method="post"enctype="multipart/form-data...原创 2015-02-05 11:58:00 · 699 阅读 · 0 评论 -
20150322 利用phpmailer来发送邮件
20150322 利用phpmailer来发送邮件2015-03-22 Lover雪儿 最近事务繁杂,导致php学习落下了一段时间,记得好久以前学了在doc命令窗口利用smtp来发送邮件,http://www.cnblogs.com/lihaiyan/p/4319853.html ,此处,我们来利用一个强大的PHP类phpmailer来实现邮件的发送。 一、关于PHPMail...原创 2015-03-22 08:54:00 · 475 阅读 · 0 评论 -
PHP实现HTTP防盗链
PHP实现HTTP防盗链 2015-01-25 下午 15:00我们优化服务器时,有时为了尽量减少本站点的流量,从而防止外部站点盗用引用本站图片等资源。具体具体步骤:(1):在http.conf中打开Apache重写模块mod_rewrite.ko(2):在需要防盗链的网站或者目录下写.htaccess文件并指定防盗链规则。RewriteEngine On ...原创 2015-02-05 10:35:00 · 1733 阅读 · 0 评论 -
PHP实现HTTP的POST与GET 类
PHP实现HTTP的POST与GET 类 2015-01-25http.class.php代码: <?php /*PHP + socket 编程,发送HTTP请求 * 要求能模拟下载,注册,登陆,批量发站 * */ //http 请求类的接口 interfaceProto{ //连接url ...原创 2015-02-05 10:47:00 · 532 阅读 · 0 评论 -
HTTP协议实现服务器浏览器代码文本压缩
HTTP协议实现服务器浏览器代码文本压缩 一般我们在对网站进行优化是,一定会用到的一个就是文本代码压缩,我们压缩的一般都是文本格式文件,因为压缩效果明显,若果对视频等进行压缩,效果不大,并且耗费服务器和客户端的CPU来进行压缩和解压,得不偿失。 废话多多说,我们上网是,使用浏览器F12来进行代码调试抓包时,如图所示:上面:深色显示的Accpet-Encoding就是我们客户端...原创 2015-02-05 10:55:00 · 382 阅读 · 0 评论 -
Ajax快速入门
Ajax快速入门 2015-1-28 早 8:00 1.如何创建XHR对象 答:按标准 new XMLHttpRequest()即可以得到 考虑低版本IE 可以使用new window.ActiveXObject(('Microsoft.XMLHTTP')); 兼容性创建: function createXHR(){ var xhr...原创 2015-02-05 10:59:00 · 275 阅读 · 0 评论 -
XHR详细讨论
XHR详细讨论 2015-01-28返回类型: XMLHttpRequest 的详细属性responseText: 服务器相应的主体信息,即http的body信息responseXML: 对于大量的格式化文档,可以用XML来传输或交换,由后台程序把数据封装在XML文档中,js接收XML对象并解析status: 服务器返回的状态码,例:200,成功status...原创 2015-02-05 11:03:00 · 453 阅读 · 0 评论 -
Ajax返回值之XML、json类型
Ajax返回值之XML、json类型 2015-01-29 注意:Ajax默认是不能跨域的,在最新的2.0里是可以跨域,但是需要对方应答、 Ajax返回值之XML类型 <HTML代码> <html> <head> <title>Ajax返回return</title...原创 2015-02-05 11:07:00 · 414 阅读 · 0 评论 -
深入浅出JSONP--解决ajax跨域问题
Jsonp跨域请求 2015-01-31 11:25[转载]深入浅出JSONP--解决ajax跨域问题 JSONP和JSON好像啊,他们之间有什么联系吗? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。对于JSON大家应该是很了解了吧,不是很清楚的朋友可以去json.org上了解下,简单易懂。 JSONP是JSON wit...原创 2015-02-05 11:16:00 · 310 阅读 · 0 评论 -
Ajax_iframe文件上传
Ajax_iframe文件上传 2015-02-01 12:00 js 无法实现文件的上传几种伪装 iframe伪装,jquery.uploaded-file swf插件 html5 前两种只是一种模拟无刷新的效果 第一种:Iframe实现文件上传 IframeFileUp.php: <?php if(empty...原创 2015-02-05 11:21:00 · 290 阅读 · 0 评论 -
FormData实现form表单的数据打包
FormData实现form表单的数据打包 2015-02-04HTML代码: <html> <head> <title>FormData</title> <script type="text/javascript"> /*formData 表单数据 ...原创 2015-02-05 11:23:00 · 1035 阅读 · 0 评论 -
HTML5的FileAPI实现文件的读取及超大文件的上传
HTML5的FileAPI实现文件的读取及超大文件的上传 2015-02-04一、FileAPI实现本地文件的信息读取 <html> <head> <title>FormData</title> <script type="text/javascript"> ...原创 2015-02-05 11:28:00 · 841 阅读 · 0 评论 -
PHP实现商城购物车类(SESSION+单例模式 )(亲测)
1 <?php 2 if(!isset($_SESSION)) 3 session_start(); 4 //分析购物车 5 //整站范围内,购物车全局有效 6 //技术 : session购物车 + 单例模式 7 //增删商品,判断商品是否存在 8 //查询商品种类,数量,查询总金额,返回购物车所有商品 9 //某商品数量+1 -1 10 ...原创 2015-02-05 11:43:00 · 996 阅读 · 0 评论 -
20150323 PHP模拟邮件激活注册用户
20150323 PHP模拟邮件激活注册用户 2015-03-22 Lover雪儿 昨天我们实现了PHP邮件的收发功能,http://www.cnblogs.com/lihaiyan/p/4356798.html ,今天我们来实现一个模拟注册用户,并且通过给用户发送激活邮件激活账户的功能。 废话不都说,附上源码:数据库连接php源码: 1 <?php 2...原创 2015-03-23 15:26:00 · 502 阅读 · 0 评论 -
PHP中XPATH 实现xml及html文件快速解析(附xml做小型数据库实现六级单词快速查询实例)...
PHP中XPATH 实现xml及html文件快速解析(附xml做小型数据库实现六级单词快速查询实例)一、XPATH简单入门XPATH ,XQUERY 专门查询XML语言,查询速度快 使用方法:(1)创建DOM工具,并且加载 xml文件 $xml = new DOMDocument('1.0','utf-8'); $xml -> load(...原创 2015-02-05 11:32:00 · 430 阅读 · 0 评论