程序记实

Web前端优化最佳实践及工具集锦

前端的性能对于一个Web应用来说非常重要,如果一个Web应用的页面加载速度非常快、对于用户的操作可以及时响应,那么产品的用户体验将会极大地提升。下图显示了页面加载速度对于用户体验的影响。 你的Web页...

简单的PHP web文件分享

很简单,用于文件在web分享 1 执行*nix命令获取本目录文件 2 生成下载链接 3 支持中文名,名称内可含有空格 4 源代码请保存为utf-8编码 5 假设分享路径为http://xx_host/xx_dir,代码命名为index.php放在xx_...

对新手有用的JavaScript开发小建议

这篇文章将向你分享一些不为人知的但很有用的JavaScript小建议,对那些刚涉及使用JavaScript编程语言的初级开发者应该有很大的帮助。 1. 用数组长度截取数组 我们都知道,对象都是通过使用JavaScript引用的...

SpeedPHP微信接口扩展

这个扩展实现了SP和微信公众平台的对接,1.0版暂时只实现了最简单的功能:绑定,收信息,回复信息。 扩展配置方法: $spConfig = array( 'mode' => 'debug' //扩展配置 , 'ext' => array( //微信...

PHP实现即时网站截图

<form action="screenshot_it.php">网站地址 (不带 http://): <br /><input name="site" type="text" size="15" value="www."/> <br/>大小: <br /><input name="x" type="tex...

preg_replace 文章关键字替换

在shopex下面的文章 $db = $this->system->database(); $sql = "SELECT keyword,links FROM sdb_keylink_item "; $kl_first = $db->select($sql); $str = $this->pagedata['article']['content...

PHP数组排序函数合集

下边提到的几个数组函数的排序有一些共性: 1 数组被作为排序函数的参数,排序以后,数组本身就发生了改变,函数的返回值为bool类型。 2 函数名中出现单a表示association,含义为,在按值排序的过程中,保持k...

提高PHP编程效率的53种方法

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语...

php批量删除超链接

有时候我们会遇到这种需求,清除掉一段html文本内容中的超链接,这时有什么好办法呢?下面就总结几种简单的方法清除html文本中的超链接。 最常见的写法可以如下: $str=preg_replace("/<a[^>]*href=[^&...