当我们需要实时数据推送,更新客户端信息时,我们需要一个技术来承载我们的这些梦想。
comet,基于 HTTP长连接的“服务器推”技术,是一种新的 Web 应用架构。同事说新浪微博就是用的这种技术;
它只是一个概念,代码还是我们自己写。
我们先剖析下,这个概念: 简单三个字 — 长轮询
这个技术是使用js做请求。
何为 “长” :等待时间长;
何为 “轮询”: 不断请求;
那么加在一起 . . .
分类目录归档:
php文章
使用kindeditor时,当我们插入自己的代码后,保存文本。网页上显示没有问题,但是当我们再次编辑文本内容的时候,发现以前插入的代码不显示。
可以这样解决,这个问题,在显示在textarea文本域的时候,使用php的htmlspecialchars函数,将文本内的一些特殊符号编码,这样就可以显示了:
转换代码如下:
. . .
PHP将时间转换成多少分钟前,多少天前,多少小时前等,挺简单的操作。
这里分享下:
1234567891011121314151617181920
// 时间变成多少分钟前function get_long_time($date){ $curr = time(); $d . . .
使用PHP截取汉字,如果用substr会出现乱码的问题,汉字是两个字节的,你从中间截断就乱码了。
使用mbstring这个php扩展可以解决这样的问题,里面有两个函数,mb_substr和mb_strcut;
12345678910
<?php $str = '我 . . .
问题:var_dump展示不全,出现省略号
我们使用php的var_dump函数,可以更直观的查看输出结果,包括类型,数量等详细信息。此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
但是在使用过程中,发现数组深度高,数组数量大等情况会出现省略号,这是什么原因呢。
原来php的var_dump是安装模块xdebug后的函数,这个模块可以配置其显 . . .
ajax与后台通信都是通过传递字符串来实现了,而且处于安全考虑,js是不能操作文件。这里可以得出一个结论,ajax是不能实现文件上传的。
但是为什么还是说的使用ajax来上传文件,这里有个小方法,使用iframe,我们创建一个hidden的iframe刷新其实是刷新hiddeniframe,但是我们页面可见的所有信息,是不刷新的,所以没有页面跳转的痕迹,感觉像ajax提交 — 其实是i . . .
在项目开发过程中,有这么一个需求,关于软件的下载地址:
优先级,从高到低
1、区域软件下载地址优先;
2、然后全国统一下载地址最后;
这样出现一个问题,我们怎么最短的时间内判断,并指定软件下载路径。
所有的软件存放路径,规定统一位置,统一路径。所以我们已知两者的下载url。这里主要讨论怎么check第一个url是否存在。
我们尝试了,以下方法:
1、登录ftp服务器检查文件:
. . .
我们想使用PHP来发送邮件,一个简单的方法就是用第三方类库,第三方类库有很多人维护,很多人使用,所有体验还是不错的。
这里讲介绍PHPMailer,三步曲吧:
1、下载PHPMailer类库;
2、编写函数封装信息;
3、按要求传参发送信息;
1、下载PHPMailer类库;
这个自己去baidu下载一个吧,开源中国就有;
2、编写函数封装信息;
首先引用 PHPMailer函数,然后进行具体信 . . .
这里只是我的项目用到的一种方法,欢迎大家探讨:
关于权限控制的问题,最近项目用到的一种方法,具体思路如下:
1、自动获取所有操作,写入数据库
2、为每个权限组添加操作,写入数据库
3、用户操作时需要判断是否有这样的操作就行。
这里有个问题,就是分配权限的时候不知道获取的操作是干什么的,都是英文字符串,所以还需要加一个函数注释:
那么以PHP为例,
主要是,获取所有类,及其所有函数;
类,大家可以自 . . .
实时的天气预报,使用web完美呈现,可以查看近三天的实时天气,做好出门准备,让生活变得简单快乐。
最近做了个天气预报的导航设置,感觉挺实用,也挺精美的。可以查看近三天的天气,包括精美图标展示,下雨、晴天、小雪等提示,还有公历、农历的呈现;还有一个设置城市,用户可以根据自己城市设置响应的城市天气预报。那么来看看怎么设计这个小工具吧:
先贴个图让大家看看先,查看地址: http://www.cheng . . .