文章分类

类别: PHP

用php_screw为php加密详细过程

2010年06月22号
41条评论 292次浏览

1、前言php是一个比较流行的软件,相应的开发产品也很多。如何对自己开发出来的产品保密,保护源代码,也是大家考虑的一个问题。当你的使用主机托管或者虚拟主机的时候,更是一个现实的问题。现在关于加密php程序的,除了zend公司的产品产品,其他的都不尽人意。这里我给大家介绍一个开源的产品,一个很多好的php加密软件–php_screw.

他的好处是用了php的zend引擎,而且是对代码加密,和系统平台没有任何关系,解决了产品放在其他地方的保密问题。 阅读全文

类别PHP 标签

使用php_screw加密php源代码

2010年05月27号
12条评论 214次浏览
在使用PHP过程中发现,自己编写的php代码因为都是源代码方式放在服务器上的所以很容易就被别人拿走随便修改(变成自己开发的)使用了。
为了保住自己的劳动成果,我一直寻找一种可以加密php代码的软件。
最著名的就是Zend公司的Zendencoder了,但是不是开源软件(要价很高,也没有找到破解版)。
既然收费的用不起,我们就用开源的。我找到了php_screw这个开源软件,目前最新版本是1.3 阅读全文

类别PHP 标签

54点提高PHP编程效率 引入缓存机制提升性能

2010年02月19号
没有评论 197次浏览

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

1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。

2、$row['id'] 的速度是$row[id]的7倍。

3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。

4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。

5、注销那些不用的变量尤其是大数组,以便释放内存。 阅读全文

类别PHP 标签

PHP的RSS生成类

2010年01月11号
8条评论 363次浏览

<?php
/**
 * rss操作类
 */
define(”TIME_ZONE”,”");
define(”FEEDCREATOR_VERSION”, “www.phpzh.com”);
class FeedItem extends HtmlDescribable {
    var $title, $description, $link;
    var $author, $authorEmail, $image, $category, $comments, $guid, $source, $creator;
    var $date;
    var $additionalElements = Array();
} 阅读全文

类别PHP 标签

jQuery Ajax 全解析

2009年11月30号
没有评论 261次浏览

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。

废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到). 阅读全文

类别PHP 标签

jquery的checkbox响应事件

2009年09月04号
没有评论 289次浏览

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title></title>
<script type=”text/javascript” src=”js/jquery-1.2.6.min.js”></script>
<style type=”text/css”>
#testtable{ border-collapse:collapse;width:200px;table-layout:fixed;margin-top:20px;}
#testtable td{border:1px solid #ccc; height:20px;font-size:11px;}
</style>
</head> 阅读全文

类别PHP 标签

jquery radio取值,checkbox取值,select取值,radio选中

2009年09月04号
8条评论 779次浏览

jquery radio取值,checkbox取值,select取值,radio选中,

var item = $(’input[@name=items][@checked]‘).val();
获取select被选中项的文本

var item = $(”select[@name=items] option[@selected]“).text();
select下拉框的第二个元素为当前选中值

$(’#select_id’)[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值 阅读全文

类别PHP 标签

JS判断checkbox是否选中

2009年09月04号
没有评论 287次浏览
<script language=”javascript”>
function checkdata(){
var b=false;
var objs=document.getElementByName(”空间ID”);
for(i=0; i<objs.length;i++)
{
if(objs[i].checked){
b=false;
break//退出
}
}
if(!b)
{
alert(’没有选中项目!’);
}
}
</script>
类别PHP 标签