提高PHP性能的实用方法总结

    做php编程已经有两年之久了,现在将平时总结出来的一些比较实用的提高php性能的方法做一下总结并分享一下,欢迎新手围观,高手指正! 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故...阅读全文
    作者:绝缘体.. | 分类:apache, c++, html, java, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    php生成柱状图(统计图)程序

    做程序开发的基本都会要接触到做数据分析统计这种功能,比如将一堆枯燥的统计数据转变为更为直观的柱状统计图等。下面作者将要和大家分享一下如何利用php生成柱状统计图。 先贴一下这个php程序生成的柱状统计图的效果图: 该程序的具体代码如下: <?php $data=array("1"=>100,"2"=>30,"3" =>21,4=>'165',5=>'182'); createImage($data,40,40,300); /* * author h...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    ThinkPHP中的查询技巧总结

    最近刚刚开始学习 thinkphp 这套框架,对于Thinkphp的强大真的是让哥叹为观止,其抗压能力,性能如何这个暂不讨论,下面就分享一下 thinkphp 强大的查询功能,当然这里只是抛砖引玉而已。 一、带where条件的普通查询    1、字符串形式 $user=M(‘user’); $list=$user->where(‘id>5 and id<9’)->select(); $list=$user->where($data)->select();...阅读全文
    作者:绝缘体.. | 分类:PHP, ThinkPHP, 后端框架, 编程语言 | 阅读: | 标签:, , , ,

    php代码架构八点要注意

    写代码写了三年了,看看以前的架构,看看现在的架构。都有一些不足的地方。不管怎么样,都一直在改进。说实话不太喜欢用框架这类东西,基本上所有的框架都大同小异,差不了多少,要用话的,你还要去了解思想,目录结构,文件调用,文件命名,代码规范等,挺浪费时间的。构架能满足很大一部分的要求,满足的人越多性能越差,这也是我不喜欢用架构的一个主要原因。下面说一下,代码架构方面...阅读全文
    作者:绝缘体.. | 分类:CSS, html, MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    Smarty缓存技术总结

    大家应该都知道合理使用缓存能有效的减轻网站的服务器压力,php Smarty作为一个非常优秀的php模板引擎,它为我们提供了非常简单而多样化的缓存操作,下面就让我们学习一下smarty缓存操作方面的一些技巧。这里我们将分析一下如何开启和使用smarty缓存,如何清除smarty缓存以及smarty的全局缓存,部分缓存,局部缓存三种缓存机制。 一、开启和使用smarty缓存 要开启smarty的缓存,只需在smart...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    IE6下实现PNG图片透明

    我们都知道使用PNG图片的透明或半透明的特性能做出非常漂亮的网页来。Firefox和Opera对PNG的支持都没问题,都是IE却无视PNG图片这个优秀的特性,虽然现在IE7已经支持了,但是IE6却还是不行。具体的问题就是在IE6中的”.png”格式的图片会无端的被加上了灰色的背景。对于这种问题,网上有很多解决问题的办法,作者经过实践也总结出了几种办法解决这个问题,现记录如下。   (1)...阅读全文
    作者:绝缘体.. | 分类:CSS, go, javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,

    Linux命令文件目录管理cat命令

    cat 命令是 linux 下的很常见的一个命令,主要用来文件目录管理,下面本站作者作为一个 linux 菜鸟对 cat 命令做了一下总结。 使用方式:cat [-AbeEnstTuv] [–help] [–version] fileName 说明:cat 命令是把档案串连接后传到基本输出(屏幕或加 > fileName 将内容输入到另一个档案中) 参数: -n 或 –number 由 1 开始对所有输出的行数编号 -b 或 –number-nonb...阅读全文
    作者:绝缘体.. | 分类:Linux, PHP, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    php输出日历的程序

    最近开发需求中需要输出一个日历,由于该日历和数据库中的数据扯有太多关系。于是没有选择比较常见的用js生成的日历,而是用php输出了一个日历表格。ok,下面将如何用php输出日历的程序和大家分享一下。 php输出的日历效果如下图: 具体代码如下: <?php /* * php 输出日历程序 */ header("Content-type: text/html;charset=utf-8"); $year=(!isset($_GET['year'])||$_GET['ye...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    php处理文件上传流程及总结

    PHP文件上传的处理流程以及涉及到的各方面注意 HTML基础 通过POST表单方式提交 PHP上传步骤 客户端通过HTTP POST方式表单提交 文件上传后存储在默认临时目录,配置php.ini属性upload_tmp_dir和PHP运行环境变量TMPDIR可以设置临时目录,php语言中函数putenv设置无效 使用move_upload_file将上传从临时目录移动到指定位置(如果upload_tmp_dir已经设置到指定位置就不需要此步骤) 如果...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,