上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 96 下一页
摘要: 导读:在二维码广泛应用化的今天,在web站点中自动生成对应的二维码是最基础的需求。文章介绍了使用PHP自动生成二维码的三种方式。get方法实现方式一:$urlToEncode="163.com"; generateQRfromGoogle($urlToEncode); function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') { $url = urlencode($url); return ''; } po 阅读全文
posted @ 2014-02-08 14:57 幻星宇 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 导读:在设计博客类站点时,有时会需要在发布文章时同步发布在微博上。本文阐述了实现该功能的基本方式。准备工作作为新浪微博的开发者,需要有身份验证;个人身份认证的审核,一般一个工作日;接着是提交网站的审核,境内的就是提交备案号。境外的提交所在网站的境外证明即可;也是一个工作日左右;通过个人身份审核之后,就可以创建应用、调用接口了,这时得到的权限相对低点;网站不提交审核或未通过审核,对发微博没有影响;只是在发的微博下面会显示"未审核应用";审核之后显示的为网站应用名称:image调用接口微博开放平台提供了测试工具;在开发接入之前,首先得保证通过这个测试工具能将测试微博发出去;ht 阅读全文
posted @ 2014-02-08 14:54 幻星宇 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 导读:PHP在生成静态文件的时候,有时候会因为一些混编问题让HTML标签不完整或混乱而导致页面混乱。作者分享下面这段小代码可以非常方便解决问题。 如果你的网页内容的html标签显示不全,有些表格标签不完整而导致页面混乱,或者把你的内容之外的局部html页面给包含进去了,我们可以写个函数方法来补全html标签以及过滤掉无用的html标签.php使HTML标签自动补全闭合函数方法如下:function closetags($html) { preg_match_all('#<(?!meta|img|br|hr|input\b)\b([a-z]+)(?: .*)?(? #iU' 阅读全文
posted @ 2014-02-08 14:31 幻星宇 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 1.获取远程文件大小及信息的函数function getFileSize($url){ $url = parse_url($url); if($fp = @fsockopen($url[’host’],empty($url[’port’])?80:$url[’port’],$error)){ fputs($fp,"GET ".(empty($url[’path’])?’/’:$url[’path’])." HTTP/1.1\r\n"); fputs($fp,"Host:$url[host]\r\n\r\n"); while(!feof 阅读全文
posted @ 2014-01-21 14:31 幻星宇 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 一、Masonry是基于Jquery插件,用于对CSS布局的可移动层进行重新布局。Masonry愿意石工,可以这样形象的理解,页面上很多大小不一的移动层可以想象成散乱的石头,经过Masonry这个石工处理后,变成一堵美观的墙。官网地址:http://masonry.desandro.com二、Inf... 阅读全文
posted @ 2014-01-18 16:30 幻星宇 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 在线演示Masonry是 一款非常强大的jQuery动态网格布局插件,可以帮助开发人员快速开发类似剪贴画的界面效果。和CSS中float的效果不太一样的地方在 于,float先水平排列,然后再垂直排列,使用Masonry则垂直排列元素,然后将下一个元素放置到网格中的下一个开发区域。这种效果可以最小化处理 不同高度的元素在垂直方向的间隙。如下:在上图中大家可以看到,在网格布局中使用float来处理不同高度的元素会使得垂直方向的元素间间隔比较大,而使用Masonry处理后,间隔变小。Javascript首先倒入类库,如下:然后,针对元素容器执行masonry,如下:$(function(){ $. 阅读全文
posted @ 2014-01-18 16:29 幻星宇 阅读(319) 评论(0) 推荐(0) 编辑
摘要: function getDefaultImg() { //添加判断图片是否存在操作 var $defaultImgPathObj = $('input[name=defaultImgPath]'); if ($defaultImgPathObj.length > 0) { var nopic = $defaultImgPathObj.val(); $("img").each(function(){ var img = $(this); if(document.all && img.fileSi... 阅读全文
posted @ 2014-01-17 18:30 幻星宇 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: 使用php有一段时间了,之前一直用fwrite写入文件,不过当我知道file_put_contents这个函数之后,fwrite就比较少用了,file_put_contents比fwrite代码更简洁。具体来说,fwrite至少要3行代码完成一次写入时间,而file_put_contents只需要一行代码即可!如下为file_put_contents的实例代码:同样的功能使用fwrite的实例代码:从以上两个例子看出,其实file_put_contents是fopen、fwrite、fclose三合一的简化写法,这对程序代码的优化是有好处的,一方面在代码量上有所减少,另一方面不会出现fclos 阅读全文
posted @ 2014-01-15 20:39 幻星宇 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 今天看到有人说,在做字符串长度判断的时候,有个比strlen效率更高的方法。即:$str = ‘aaaaaa’;if(strlen($str) > 6)VSif(!isset($str{6})晚上自己用例子简单测试下,情况基本属实,特此记录下。后者效率几乎是前者的3倍。具体原因是,在PHP中,所有的变量都是用一个结构-zval来保存的,strlen虽然是直接获取其中的len,但是仍然有一次函数调用,而isset是PHP的语法结构,所以更快!示例:1 6){6 // echo 1;7 }8 9 echo microtime(1) - $sTime;输出:0.0003559589... 阅读全文
posted @ 2014-01-15 17:29 幻星宇 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 参考网址:php对csv文件的常用操作集合http://blog.xhbin.com/archives/7481,下载CSV格式文档唯一需要特别注意的是编码。 1 2,生成.csv文件(不下载) 1 $action = $_GET['action']; 2 if ($action=='make'){ 3 $fp = fopen("csv.csv","a"); //打开csv文件,如果不存在则创建 4 $data_arr1 = array("10001","10002","1 阅读全文
posted @ 2014-01-11 14:59 幻星宇 阅读(6871) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 96 下一页