Page 2 of 10«12345678910»

PHP权限

  子嘉 |  PHP |  [0]   [这篇文章共有44位用户阅读.]

在做项目的时候,经常会有一些代码是不希望被别人访问的,如何做才能保证有些代码的权限安全呢?

比如,有个common.php 文件,里面全是项目要用到的函数,你希望这个程序的权限不被外网访问,

那么你只需加入 if(!defined(’ROOT’)) {exit(’Access Denied’);} 即可。ROOT是什么?ROOT其实就是用define定义的常量。

在你想调用common.php里面的函数的页面里,你只需在页面里定义一下ROOT就可以了。

简单介绍各种PHP框架

  子嘉 |  PHP |  [0]   [这篇文章共有80位用户阅读.]

Zend Framework (简写ZF)是由 Zend 公司支持开发的完全基于 PHP5 的开源PHP开发框架,可用于开发 Web 程序和服务,ZF采用 MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。代码完全采用PHP5 面向对象编写;丰富完善的组件支持;良好的 Ajax 支持;模块化的结构设计,易于扩展;完善的文档资料;灵活的架构设计;

FleaPhp

FleaPHP 的全名是 Fast-Lightweight-Extensible-Automatic PHP web application framework。使用 FleaPHP 框架开发的应用程序能够自动适应各种运行环境,并兼容 PHP4 和 PHP5。FleaPHP 框架简单、清晰,容易理解和学习,并且有完全中文化的文档和丰富的示例程序降低学习成本,为开发者轻松、快捷的创建应用程序提供帮助。

最新版本:FleaPHP 1.0.70.1078
开发公司:起源科技
核心成员:Dualface
官方网站:http://www.fleaphp.org/

CakePHP
CakePHP是一款高级的MVC框架,自带了不多的几个模块。它可以处理大多数的数据库事务,支持Ajax个数据验证。同时,它的用户验证模块(Accsee List)也非常独特,可以针对不同的用户在访问网站不同部分时分配对应的访问权限。
尽管CakePHP的网站看上去令人犯晕,但是框架本身已经比较完整可用了。我就使用过cakephp一段时间,因为当时非常喜欢ruby on rails 而cakephp 当时又被成为php的 ruby on rails 因为它的一些理念和ruby的很像。

官方网站:http://www.cakephp.org
英文手册:http://manual.cakephp.org/
下载地址:http://cakeforge.org/frs/?group_id=23&release_id=426

Symfony Project
从对比表中不难看出,Symfony是一款极具扩展性的开发框架,它甚至完整植入了一个叫做Propel的ORM,Propel也是开源项目,并且迄今为止可能是PHP上最好的ORM解决方案。Symfony同时还整合了用于数据库抽象层的Creole和用于MVC模型层的Mojavi。由于它仅仅是重用了这些项目的源代码,而非重写,由此使得框架具备了极为强大的扩展性,这一点在表中昭然若是。
Symfony有两个缺憾,以使它不支持PHP4,这是由于需要PHP5中很多新特性的支持的结果,二是相对来说它有点复杂了。大多数任务,比方像分页,在Symfony中的时限比其他框架要复杂得多,这决不是一款简洁著称的框架。

Symfony是法国的一个组织开发出来的PHP框架,她的脚手架的概念令我印象深刻。

(more…)

javascript的parseInt函数的第二个参数用法

  子嘉 |  JavaScript |  [0]   [这篇文章共有68位用户阅读.]

parseInt 一个最常用的Javascript函数,返回由字符串转换得到的整数。最常用的使用形式:parseInt(’12px’)返回12

但,parseInt还有第二个参数,这个参数如果不掌握,有些时候会出现一些莫名奇妙的问题。

比如:

如果你试一下parseInt(”01″)—parseInt(”07″)都能正确转换,

但是parseInt(”08″)和parseInt(”09″)都是0 这是为什么呢。

(more…)

在我浏览这个页面之前都发生了些什么?

  子嘉 |  互联网, 文章转载 |  [0]   [这篇文章共有87位用户阅读.]

今天看见一篇文章,讲的非常好,今天分享给大家。

原文参见

“在我浏览这个页面之前都发生了些什么?”——有许多人知道其中的原理,当然也有像我这样只有模糊概念的人。但幸运的是,这篇网志可以解决许多人的迷惑。

让我们看看幕后都发生了些什么:

(more…)

重新认识链接A

  子嘉 |  CSS, HTML, JavaScript |  [0]   [这篇文章共有69位用户阅读.]

今天看了岁月如歌链接A的思考这篇文章颇有收获。说的主要是链接A和与button的区别还有链接A的用法。

我们平时在写代码的时候,很少关注用什么标签来表达什么样的页面元素,不是不关心,而是没有用心去思考。比如:

对于这个功能,我们既可以用a元素,也可以使用button的方式来表示。还比如:

那如何区分A标签和button呢?

(more…)

Page 2 of 10«12345678910»