Welcome 微信登录

首页 / 网页编程 / PHP

如何提高PHP速度第1/3页

如何提高PHP速度第1/3页

简单的数据缓存技术 近来做了一阵子程序性能的优化工作,有个比较有意思的想法,想提出来和大家交流一下。 Cache是“以空间换时间”策略的典型应用模式,是提高系统性能的一种重要方法。缓存的使用在大访问量的情况下能够极大的减少对数据库操作的次数,明显降低系统负荷提高系统性能。相比页面的缓存,结果集是一种“原始数据”不包含格式信息,数据量相对较小,而且可以再进行格式化,所以显得相当灵活。由于PHP是“一边编译一边执行”的脚本语言,某种程度上也提供了一种相...
发布一个用PHP fsockopen写的HTTP下载的类

发布一个用PHP fsockopen写的HTTP下载的类

如果支持打开远程内容的选项的话,实际上php用fopen或file_get_contents都能获得一个网页的内容,但是默认的函数有个不足的地方就是无法获取HTTP头,这在一些特殊的应用中很不方便,如,有一个链接: http://www.abc.com/showvd.asp?id=18 假如它返回的是一个图片,用默认函数就很难识别,但如果通过HTTP应答头来判断就简单多了,此外如果对方通过Refer来防盗链的话,也是无法获取的,用HTTP类就能完美解决这些...
实现了一个PHP5的getter/setter基类的代码

实现了一个PHP5的getter/setter基类的代码

PHP3、PHP4都拥有类,但它们的类定义的实在很不像样,效率还挺难为情的,但资料上说PHP5重新构造了面向对象的支持,尽管并不是完全面向对象,但也算能拿出来见人了。 昨天晚上闲着无聊便弄起这玩意,感觉PHP5增加的类成员权限关键字挺好,但问题又来了,似乎还没一种方便的方式可以定义字段的getter以及setter,传统的方式是这样定义的: classa { private$field; publicfunctionget_field(){return$t...
php简单封装了一些常用JS操作

php简单封装了一些常用JS操作

在web编程中大家应该会经常用到一些常用js操作,例如alert(),通常是遇到了再写,受公司的启发,我自己简单写了个类来自动生成这些js,目的就是为了方便,一个小玩意,新手们也许会喜欢^_^ [php] <?php /* *页面:makeJs.class.php *功能:封装常用的JS代码,直接调用,方便操作 *作者:辉老大 *创建时间:2007-01-27 */ classmakeJs { private$jsStartChar="<scr...
Smarty+QUICKFORM小小演示

Smarty+QUICKFORM小小演示

由于公司需要quickform结合SMARTY的开发模式,最近几天恶补了下,跟大家分享下心得吧,quickform是一个PEAR类库,可以快速生成表单控件及验证表单的JS代码,大家可能觉得这个用手写JS和HTML生成不是很快吗,用那个不是更麻烦,的确,少量的表单控件是显示不出quickform的优势的,但是如果有大量的表单控件,例如OA的后台,quickform的优势就显示出来了,利用quickform有代码清晰,易于维护等特点,非常适合大中型项目的开发,...
给php新手谈谈我的学习心得

给php新手谈谈我的学习心得

明天开始期末考试,接着后天就要回福州了,由于家里还没装网络,因此,得有一段时间不能来论坛了,在这之前,我想了下,我给新手解答过问题,演示过代码,好像没谈过自己的学习心得,临走之前,我就来谈谈我学习PHP的心得,虽然是老生长谈,但是我想我的情况还是具有代表性的,希望各位想加入PHPER队伍的新生力量能有所帮助。大家学习PHP大部分都靠自学,我也不例外,不乏和我一样过去是做ASP的,刚看到PHP代码,我就感到奇怪,怎么里面这么多$啊?好奇怪啊,潜意识我觉得这东...
NOD32 v2.70.32 简体中文封装版 提供下载了

NOD32 v2.70.32 简体中文封装版 提供下载了

软件大小 11.8 MB 软件类别 汉化软件/病毒防治 运行环境 Win2003, WinXp, Win2000, Nt, WinMe, Win9x 授权方式 特别版 软件语言 简体中文 相关连接 www.nod32.com国外很权威的防病毒软件评测给了NOD32很高的分数。在全球共获得超过40多个奖项,包括Virus Bulletin, PC Magazine, ICSA认证, Checkmark认证等, 更加是全球唯一通过26次VB100%测试的防毒软...
用PHP实现Ftp用户的在线管理的代码

用PHP实现Ftp用户的在线管理的代码

领导要我策划一个网页设计大赛和Flash创作大赛,要求必须实现在线报名和上传作品。通过FreeBSD+Apache+PHP+Mysql+FTP我实现了该要求。 实现在线报名和上传作品的思路是利用网页表单收集用户填写的资料存储到Mysql数据库内,同时以该用户的注册名创建一个FTP上传账号并创建该用户的相应目录。 FTP服务器是系统默认带的,采用系统用户的用户名和密码,创建系统用户就等于创建FTP用户,FreeBSD是属于UNIX阵营的操作系统,它没有象Li...
收集的php编写大型网站问题集

收集的php编写大型网站问题集

PHP以其易用性得到迅速的推广,但易用并不是说就能用好它,实际上许多程序员用它很容易的立一个个WEB应用系统,但又有多少人仔细的考虑过他们的代码,是否容易维护、是否足够健壮、否效率足够高、是否足够安全,当PHP用于建立大型网站时这些就成为很关键的因素。下面我们从较轻微的问题开始讨论,直至一些致命的错误。共分三部分。 第一部分、较轻微的错误 一、Printf(), 该函数主要用来格式化显示数据。当你要改变某个数据的显示格式时才使用。 例如以不同的精度来显...
可定制的PHP缩略图生成程式(需要GD库支持)

可定制的PHP缩略图生成程式(需要GD库支持)

经典的PHP缩略图生成程式,基于GD库,可指定生成路径及生成目标的宽高细节使用方法:在支持GD库的PHP环境中,将以下代码另存为resize.php测试 经典的PHP缩略图生成程式,基于GD库,可指定生成路径及生成目标的宽高细节 使用方法:在支持GD库的PHP环境中,将以下代码另存为resize.php测试复制代码 代码如下:<? $FILENAME="image_name"; //生成图片的宽度 $RESIZEWIDTH=400; //生成图片的高...
使用php重新实现PHP脚本引擎内置函数

使用php重新实现PHP脚本引擎内置函数

//实在无聊,突发奇想,想把PHP里面部分已经提供封装好的函数重新使用PHP实现一遍, //于是便有了下面的代码主要实现了PHP中部分字符串处理函数,同时实现了一些PHP中 //没有,但是同样有作用的字符串处理函数同样的这些函数,也能够使用其他语言来实 //现,比如用C/VBScript/Perl等等,那么你就能够有一个自己的函数库. //以下函数不一定能够成功运行,只是为了学习而已。 // //如果无特别声明,全部是由于heiyeluren原创,要使用任...
利用discuz自带通行证整合dedecms的方法以及文件下载

利用discuz自带通行证整合dedecms的方法以及文件下载

整合discuz的通行证:利用discuz自带通行证整合dede的方法以及文件下载首先感谢柏拉图提供这么好的免费程序在论坛上看到大家很多都想整合discuz。我想柏拉图肯定会弄一个非常完善的dede的通行证。在没有出来之前我们就用discuz自带的通行证吧。个人看了一下还是非常不错的。一:前提准备以及版本:dede版本:3.1 lit版,3.1正式版上测试都通过discuz版本。用的是最新的5.0版本二:主要涉及几个文件1:dede:(1)include/...
六酷社区论坛HOME页清新格调免费版 下载

六酷社区论坛HOME页清新格调免费版 下载

全部是用DIV+CSS制作,调用采用直接读取数据库,速度很快的,自动生成静态HTML页。色彩可以通过CSS来控制,调出与你论坛搭配的色彩来!还可通过附带的HOME程序来做出自己喜欢的样式的HOME页来!只要肯动手,多资多彩的论坛首页就能做出来! =========================================================================== 设计制作:缘亦如此 联系方式:QQ:11881448 专业网站...
<< 121 122 123 124 125 126 127 128 129 130 >>