1、前言php是一个比较流行的软件,相应的开发产品也很多。如何对自己开发出来的产品保密,保护源代码,也是大家考虑的一个问题。当你的使用主机托管或者虚拟主机的时候,更是一个现实的问题。现在关于加密php程序的,除了zend公司的产品产品,其他的都不尽人意。这里我给大家介绍一个开源的产品,一个很多好的php加密软件–php_screw.
他的好处是用了php的zend引擎,而且是对代码加密,和系统平台没有任何关系,解决了产品放在其他地方的保密问题。 阅读全文
<?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提供register_shutdown_function()这个函数,能够在脚本终止前回调注册的函数
register_shutdown_function例子代码:
以下为引用的内容: 阅读全文
Tutorial 1: How it works.
教程1:工作原理
In this tutorial we are going to try and get the following chart onto your web site:
在这个教程中,我们将试着将以下图表部署到你的web站点上:
1: Install files
1:配置相关文件 阅读全文
在执行PHP程序的时候,出现Warning: session_start() [function.session-start]: open_basedir restriction in effect. File(C:WINDOWSTEMP) is not within the allowed path(s):
这是对站点的PHP目录做了防止跳出文件夹的权限设置,只要将PHP防止跳出目录设置去掉了就恢复正常了。就是在机站点那应该有设置
php_admin_value open_basedir /usr/local/apache
后面就是设置的目录,把这行去掉就可以了!
在指南的开始,我们说过数据过滤在任何语言、任何平台上都是WEB应用安全的基石。这包含检验输入到应用的数据以及从应用输出的数据,而一个好的软件设计可以帮助开发人员做到:确保数据过滤无法被绕过,
确保不合法的信息不会影响合法的信息,并且识别数据的来源。
关于如何确保数据过滤无法被绕过有各种各样的观点,而其中的两种观点比其他更加通用并可提供更高级别的保障。 阅读全文
数据库查询结果有时候不能直接使用,比如mysql等用in语句出来的结果,因此需要对结果进行某种方式的排序。
例子 4. 对数据库结果进行排序
本例中 data 数组中的每个单元表示一个表中的一行。这是典型的数据库记录的数据集合。 阅读全文