php
robertXin
不为写代码而写代码
展开
-
jQuery validation 与 tinyMCE兼容
tinyMCE.init({ mode : "textareas", theme : "simple", // update validation status on change onchange_callback: function(editor) { tinyMCE.tr...原创 2012-01-12 11:13:33 · 150 阅读 · 0 评论 -
php提供文件下载(header)
本文参考:http://www.laruence.com/2012/05/02/2613.html;http://www.52tzj.com/<?php $file = "/tmp/中文名.tar.gz"; $filename = basename($file); header("Content-type: application/octet-s...原创 2013-07-16 11:58:17 · 301 阅读 · 0 评论 -
php浮点数精度警告
先出道题:<?phpecho intval(( (0.1+0.7) * 10 ));?> 会输出多少?8?7! 在讲为什么前先再重温一下php的int整型(integer)的形式描述: decimal : [1-9][0-9]* | 0hexadecimal : 0[xX][0-9a-fA-F]+oc...原创 2013-05-29 11:30:12 · 123 阅读 · 0 评论 -
php位运算符注意事项
$a = $b = $c = 0;$a & $b = 1;$b | $c = 1 问a,b,c最终为多少? 当看到这题时,我犯了一个低级错误,误 以为位运算符会改变变量的值。所以得出结果是1 1 0但是位运算符是不会改变变量的值的,例如:$a=1;$b=2;$a&$b; 这样a,b的值不会有任何改变 再看到上面那题,先弄清一下运算...原创 2013-04-19 17:21:59 · 151 阅读 · 0 评论 -
用notepad++打造简洁优雅的php开发环境
notepad++是一个支持多种语言的强大编辑器,开源且非常简洁。在网上下载安装好后1.点击设置》首选项设置好后就会实现函数提醒功能等2.点击设置》语言格式设置编辑屏变黑3.点击插件Plugin Manager》show Plugin Manager勾选explorer,这个会在编辑器左侧显示文件夹勾选html tag,jsmin等,这个...原创 2012-07-16 09:43:59 · 509 阅读 · 0 评论 -
用PHP实现常见四种排序算法及实现原理
<?PHP ******插入排序(一维数组) 1,从第一个元素开始,该元素可以认为已经被排序 2,取出下一个元素,在已经排序的元素序列中从后向前扫描 3,如果该元素(已排序)大于新元素,将该元素移到下一位置 4,重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 5,将新元素插入到该位置中 6,重复步骤2 */ function insert_sort($arr) { $len...原创 2012-06-13 18:16:54 · 156 阅读 · 0 评论 -
上传文件跨域
公司网站www.6v.com,图片服务器www.up.6v.com通过跨域从主站传到图片服务器最后效果http://www.6v.com/blog/settings共了三个插件,一个是ajaxFileUpload,一个是uploadify,还一个是Jcrop此效果主要分三步,一是上传图片,二是在线剪切图片,最后再上传第一步用uploadify,主要是因为要求有进度条,之前博...原创 2012-06-07 10:56:21 · 161 阅读 · 0 评论 -
PHP 防止远程表单提交
Web 的好处是可以分享信息和服务。坏处也是可以分享信息和服务,因为有些人做事毫无顾忌。以表单为例。任何人都能够访问一个 Web 站点,并使用浏览器上的 File > Save As 建立表单的本地副本。然后,他可以修改 action 参数来指向一个完全限定的 URL(不指向 formHandler.php,而是指向 http://www.yoursite.com/formHandler...原创 2012-05-22 17:32:26 · 332 阅读 · 0 评论 -
获取音频,视频的详细信息
工作要求php获取mp3的作者,专辑等,哥顿时蛋痛了,百度了好多东东,试了好多个类,方法,最后,在哥要绝望的时候,奇迹出现了。getid3这是什么东东?这是个神器,http://getid3.sourceforge.net/下载最新版的神器,不解释,里面有写好的DEMO,好多个文件类,各种强大,膜拜。 D:/wamp/www/demos/��־�� - ������.mp3...原创 2012-05-19 23:21:29 · 3928 阅读 · 0 评论 -
ffmpeg-php的安装详解
ffmpeg是一个处理音频视频的东东,ffmpeg-php是php的一个扩展去官网上下载0.6.0版本,早的版本我试过装不上先yum install ffmpeg ffmpeg-devel不然等会configure会通不过装好后ffmpeg -formats,看下是否成功了将下载好的扩展包解压,phpize,./configure,make到这里会出现找不到PIX_F...原创 2012-05-19 13:28:09 · 405 阅读 · 0 评论 -
imagecreatefromjpeg()注意事项
在工作中碰到一个这样的问题,有些图片没有,有些又有,很奇怪。imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file百度了一下imagecreatefromjpeg这个函数Zane, MegaLab.it 14-Jul-2011 09:07Some ima...原创 2012-05-17 11:49:57 · 2789 阅读 · 0 评论 -
LNAMP Linux+Apache+Nginx+MySQL+PHP
LNAMP Linux+Apache+Nginx+MySQL+PHP环境配置最近看到很多人都在LNAMP,变得越来越流行了,干脆将我之前自己做的重新优化了一边,更新了新版程序,并降低了55%的内存消耗,速度和负载都比0.1版提高了不少。LNAMP 介绍:Centos 5.5 32bitApache 2.2.17Nginx 0.8.54MySQL 5.1.55PHP 5.2.1...原创 2012-04-27 19:21:21 · 133 阅读 · 0 评论 -
PHP架构之注册表
啥是注册表模式?其实很简单!注册表的作用是提供系统级别的对象访问功能。我们在编码时通常把“全局变量是不好的”当做信条。不过,凡事都有两面性,全局性的数据访问非常具有吸引力。 问题来了:大多系统都分为几个层,每个层都只通过事先定义好的通道和相邻的层交流。对层的分享使程序变得灵活,替换或修改每个层可以最小化对系统其他部分的影响。但当你需要在一个层中获取不相邻另一个层所需要的信息时,该...2014-06-10 10:35:14 · 159 阅读 · 0 评论