`
flex_莫冲
  • 浏览: 1092456 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

關於session

    博客分类:
  • php
最近接手一個已經上線的項目。這個系統只有登入沒有登出功能。為了保證session不過期,所以用了header的方式來保存session。 我接手後就要求既能登入又能登出。所以就需要在登出的時候清楚session。 登入是這樣寫的 function authenticate() { header('WWW-Authenticate: Basic realm="REGISTRATION FOR HR"'); header('HTTP/1.0 401 Unauthorized'); echo "You must enter a valid log ...
Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包 ...

php 导出/下载文件

    博客分类:
  • php
如果要将查询结果导出到Excel,只需将页面的Context-Type修改一下就可以了:   header( "Content-Type: application/vnd.ms-excel">如果希望能够提供那个打开/保存的对话框,Content-Disposition参数,Content-Disposition参数本来是为了在客户端另存文件时提供一个建议的文件名,但是考虑到安全的原因,就从规范中去掉了这个参数Content-Disposition参数:attachment --- 作为附件下载   inline --- 在线打开具体使用如:header(&quo ...

wamp2.2下安装pear

    博客分类:
  • php
网上说在wamp的php下有pear安装程序,其实2.2版本是没有的.包括php5.4的版本下也没有自带pear.必须手动下载pear. 若直接下在go-pear.php文件(http://pear.php.net/go-pear),然后安装会提示php版本太高了,不能安装. 因此必须下载go-pear.phar(http://pear.php.net/go-pear.phar).将它放到wamp的php目录下.在cmd中转到php目录下,执行php go-pear.phar 根据提示一步步执行安装就OK了,提示更改php.ini文件,yes。安装完会在php目录下生成pear的文件。安装完 ...
安装了w amp后,进入phpmyadmin会提示: 您配置文件中的设置 (空密码的 root) 与 MySQL 默认管理员账户对应。…… 解决办法很简单: 1.修改 root@localhost 权限的密码。     打开wamp的phpmyadmin,进入它的管理界面,点击权限,这时页面上会显示一张用户权限表,找到用户为:     root、主机为:localhost的数据行,点击后面的修改按钮,弹出详细的权限配置页面,找到里面的修改密码项,     两次输入你想修改的密码后,点击执行就完成了数据库中root@localhost权限的密码修改。 2.修改php ...
如何让PHPMyAdmin显示登录界面 如何让PHPMyAdmin显示登录界面往往我们配置好PHPmyadmin连接我们 的MYSQL后发现,只要我们的访问地址输入正确,无需输入任何验证信息即可操作我们的数据库,这样也太危险了!修改方法如下:我们将 PHPMYADMIN根目录下 config.inc.php文件里的$cfg['Servers'][$i]['auth_type'] = 'config';修改为$cfg['Servers'][$i] ['auth_type'] = 'http';或者$cfg['Servers'][$i] ['auth_type ...
保存html时提示内容:Save Failed Null charset name 内容有乱码。首先检查文件是否UTF-8,eclipse的配置是否UTF8.其次看关联HTML的插件是哪个。如果正常的话,更换个关联程序再关联回来。就OK了。
以前在IE下用window.print实现打印由于有active等IE特性的强大功能,打印都比较简单。但是在FF,SAFARI,CHROME,以及MAC操作系统下用js实现打印会出现很多莫名其妙的问题。 1 预览和真实打印效果不同。 在不同操作系统不同浏览器及版本下,这是很正常的。以最终目标打印结果为标准。   2 多页打印的排版错位。 采用table动态生成tr td内容项拼凑出打印内容,但是这种效果即使预览OK了打印出来都可能是错位的。放弃这种做法。   3 连续打印会出现空白页。 连续打印即动态更新打印内容,(排版固定)将新的内容替换旧的内容再依次循环执行window.pr ...
ios6号称将app cache从5mb提升到25mb。但是其实ios5虽然默认5mb,但是也是可以允许最高提升到50MB的。而ios6在app cache的时候不会提示,反而会在progress到一半的时候卡住不动了,也不会报error。这真是还不如ios5呢。   附上IOS6的更新内容     OS6发布了beta版,其中包括了新版的Safari浏览器,增强了对HTML5的支持,我们来了解下吧~~ 目前,ios 5.1中safari在HTML5test.com的测试得分是324,而ios 6中safari的分数是360。 远程调试新的远程调试工具可以更方便的在PC/Ma ...
实例化jquery插件后,需要动态删除插件并移除DOM,如何释放jquery插件占用的内存? 很多jquery插件,没有提供destroy的接口。 例如最近经常用到jquery-reel.js和循环播放图片的插件。 动态创建几十个,又动态删除。内存占用很大。只能自己修改插件,控制内存的释放。 但是有些插件又很复杂,光看明白几千行的js就很头疼了,若修改的有问题就更麻烦了。 最终还是自己写插件比较靠谱。 1.2的新版本添加了unreel方法。调用它可以很方便的卸载了
位置: 若放一个div或图片在html5的video元素的位置上,在win,ipad,android上是有区别的 ipad上 video位置上无论放什么都是无法监听到事件的。 android和window是是可以监听到的。   视频格式: 都支持mp4格式,但是必须是h264 code,否则也是不支持的。遇到一个video,在ipad上是不能播放的,而在android上可以播放,但是只有声音没有视频(有播放控制条,有滚动)。很奇怪。   touches对象: 使用jquery的bind方法是无法取得event对象的touches对象,所以event.pageX是空的。 必 ...

icenium使用心得

  icenium包含以下三个内容: graphite:安装在windows环境(无mac)下的开发环境。项目保存在云端。 mist:基于浏览器的开发环境 lon:iphone,ipad的测试工具,可在app store免费下载。无android版本   1、graphite无法输入中文,只能 ...

thinkphp的html标签

    博客分类:
  • php
<html:list id="checkList" name="user" style="list" checkbox="true" action="true" datasource="list" show="id:编号|8%,title:标题:edit,content:内容,create_time|toDate='Y-m-d H#i#s':添加时间,status|getStatus:状态" actionlist="forbid|resume ...
下午改了个js脚本,结果post的时候发现内存泄漏,chrome内存一直往上彪,最后崩溃。 找半天没找到原因。。 后来发现postData赋值的时候打印出来的postData是空的。 postData.title = title; 这个title是$("#title"),而不是$("#title").val() 麻痹的。。改成val就行了。。。。粗心啊
在android上的浏览器有个设置远近的功能,导致获取到的屏幕宽度和高度是会根据设置远近而变化的。但是有个属性不论如何设置都是不变的。就是屏幕的宽度和高度。 var screenW = window.outerWidth ; var screenH = window.outerHeight; $("#msg").text("width:"+screenW+";height:"+screenH+";"); window.outerHeight在android上获取的还不是真正的屏幕分辨率高度。比如480×800 ...
Global site tag (gtag.js) - Google Analytics