摘要:
表单必须用 enctype="multipart/form-data"代码:保存文件时,检查文件类型,本来想使用$_FILES["user_file"]["type"],结果发现在各个浏览器下不一致。只能使用文件名检查。$_FILES["user_file"]["type"]firefox下:application/zip 或 application/octet-streamie下:application/x-zip-compressedchrome下:空 阅读全文
摘要:
Javascript 能获得分辨率以及各种高度宽度,在Firefox、IE、Chrome浏览器下结果不相同。总结:屏幕分辨率是可靠的,用window.screen.height + ‘x’ + window.screen.width。滚动条滚了多少,只有chrome知道。网页高度是可靠的,用document.body.scrollHeight。网页宽度不能用document.body.scrollWidth。浏览器有多宽,IE6不知道,其他浏览器知道。浏览器有多高,都不知道。还有一点,IE、Firefox整体放大是模拟小分辨率,1600x900放大125%,js检测到为1280x720。也就是 阅读全文
摘要:
php保存数据到mysql打算在dao层进行数据入库前的清理,比如varchar进行trim,int进行intval。有一天突然想起,php intval的取值范围与mysql的int类型一样吗?查了一下,不一样……http://php.net/manual/en/function.intval.phphttp://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-typesphp intval的取值范围:与操作系统相关,32位系统上为-2147483648到2147483647,64位系统上为-9223372036854775 阅读全文
摘要:
代码演示与下载:http://web-developer-tips.appspot.com/label/html form 中的 label完整写法,用for:简写,不用for:总结:gte IE7、Firefox、Chrome 支持 label 简写,点击文本选中 radio。IE6 不支持 label 简写,点击文本不选中 radio。特别:label 简写时,点一次 label,会执行 la... 阅读全文
摘要:
写个了小工具,对iframe border进行了详细测试,代码地址:http://web-developer-tips.appspot.com/iframe_border/index.htmlIE 9、8、7、6 和 Firefox 截图:iframe元素与iframe内部html都是200*110px时的效果:iframe元素是180*90px,iframe内部html是200*110px,效果... 阅读全文
摘要:
64位centos 5.5手动安装lamp,要求curl、json、pdo_mysql、gd,记录如下。centos 5.4、5.5、5.6的内核都是2.6.18,都可以安装php 5.3。卸载旧版本apache、php、mysql:sudo yum erase httpdsudo yum erase php php-clisudo yum erase mysql下载编译安装apache 2.2.19:http://httpd.apache.org/download.cgicd ~wget http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.2.19. 阅读全文
摘要:
“折腾是一种生活态度”。买了个显卡,在公司折腾了下双屏和3屏,记录一下。3个20英寸的显示器,分辨率都是1600x900。普通双屏:1个屏幕有任务栏,另一个没有任务栏,分辨率单独设置,壁纸重复显示一张,分辨率都是1600x900。双屏水平拼接:通过显卡驱动设置,操作系统检测到1个显示器,分辨率为3200x900,1个超长任务栏横跨2个屏幕,1个超长壁纸横跨2个屏幕。3屏水平拼接:分辨率为4800x900。双屏垂直拼接:类似,分辨率为1600x1800。术语表:big desktop(大桌面):即拼接模式,A卡在Linux上使用这个词。水平伸展模式(跨越两台显示器水平拉伸桌面):即水平拼接模式, 阅读全文
摘要:
域名在开发机和测试机之间切换,修改hosts后,firefox需要重启才能生效。Ctrl+F5也没用。找到几个扩展,终于找到管用的。路过的同学节省点时间。HostAdmin 管用,很赞!立即生效。https://addons.mozilla.org/zh-CN/firefox/addon/57795/DNS Flusher 效果不好,修改host后,刷新,IP显示正确,页面其实还是旧的,点Flus... 阅读全文
摘要:
在Windows Server 2003 SP1上安装apache 2.2.13,正常启动。安装PHP 5.3.3 installer,启动apache,提示:“the requested operation has failed”。在服务里启动,提示1067错误。把apache的httpd.conf里面的PHP注释掉,就可以启动apache了,看来是PHP出问题了。#PH... 阅读全文
摘要:
之前一直用MadEdit,即开源又免费,可惜不支持UAC。所以想寻找支持UAC的文本编辑器。期望功能:1、支持UAC保存:普通权限启动编辑器,编辑受保护的文本,应为只读,或保存时提示另存为,最佳为保存时提权。说明:“保存时提示另存为”视为失败,用户无法继续。2、支持UAC双启动:能最少启动2个程序,即1个普通权限启动,1个管理员权限启动。3、支持普通权限拖拽:以普通权限运行... 阅读全文
摘要:
[代码]在Firefox 3.6.9、IE 9、IE 8中,select和input不会继承字号,无论在body中声明font-size是多少,select和input仍然显示为浏览器默认字号(一般为16px)。所以写CSS要写上:[代码]Firefox、IE 8的整体放大都能够放大select、input,为什么偏偏不能继承?真奇怪。 阅读全文
摘要:
2010-8-18去腾讯面试,问IE6。前两天看的《IE6 很邪恶,但我爱它的盒子模型》,我说盒子模型如何如何,面试官告诉我IE5的盒子模型有问题,不是IE6。回来查查书,《Web标准实战》上说了,是IE5/Win的盒子模型有问题。看来CSS还是不够精通。特实验如下:实验1:验证width、padding、border渲染模式:标准模式结论:标准模式时,IE6浏览器采用W3C盒子模型,此时IE6、... 阅读全文
摘要:
2010年8月18日我猜豆瓣要做电影收费下载业务了,即电影数字发行。国内已有:迅雷红宝石收费下载,宣称是正版。不过我已经先做了,等豆瓣开始做的时候,有空我就把我的站加强一下。http://movie.doubanxia.com/subject/1291875/ 阅读全文
摘要:
2010-8-10一直在等豆瓣,没投第2家,结果被拒。解脱,上招聘网站搜W3C,投了几个公司。2010-8-11凤凰网来电约面试。上凤凰网,了解情况。看 首页:http://www.ifeng.com/很门户——中间一块牛皮癣广告,有留学、投资、白手起家、nike、打工不如开个小店、更年期、白发变黑、口臭、1000元当老板、凤凰笔记本选机中心。首页幻灯片显示“激... 阅读全文
摘要:
工作1年,想换个道德高一点的公司,应聘“Web标准PHP开发”或者“Web标准设计师”。写了个Web标准简历:http://www.doubanxia.com/people/blackegg/index.html或者http://www.doubanxia.com/people/blackegg/index.xhtml图:投了豆瓣,等了一个星期了。但... 阅读全文