MD5 + crypt = 超级密码

0 个评论
MD5 + crypt = 超级密码

    很多站长被人入侵过吧?其中最大部分是管理员密码被SQL注入,导致泄露,然后进后台搞破坏。 我发现 PHP的内置函数crypt 很不错,配合MD5 更天下无敌。 <?php     $pass = ’123456′;     echo \”MD5加密后\”.md5($pass).\” \”; //不安全     echo \”crypt加密后\”.crypt($pass).\” \”; // 比较乱的密码 刷新后还会变     echo \&# ......

...
2010-02-01 / PHP开发 / 有158 人浏览浏览
阅读全文

两年 RoR 开发付之东流, 重返 PHP 的七大理由!

0 个评论
两年 RoR 开发付之东流, 重返 PHP 的七大理由!

    随着大举进军Rails号角的吹响,Rails成为Web 2.0中小型站点开发的框架新宠。一夜间rails与敏捷开发的思想逐步深入人心,在这个技术浪潮中涌现出的成功站点也不在少数。然而,Derek Sivers最近在O’Reilly站点上发表的一篇名为两年RoR开发付之东流,重返PHP的七大理由的文章,激起了rails开发者们强烈的反响。       Derek Sivers是CD Baby以及HostBaby的创建者,自CD Baby站点于1998年创建以来,经历了数次代码重写,从最初的HTML到之后的PHP,两年前Derek又将站点用rai ......

...
2010-02-01 / 达人策略 / 有127 人浏览浏览
阅读全文

parse_ini_file 函数的用法!

0 个评论
parse_ini_file 函数的用法!

这个 parse_ini_file 函数是用来解析一个配置文件。 配置文件,如 config.ini 内容如下:[host]hostname = localhostdbname = datebaseusername = rootpassword = root[smatyconf]smarty_templates_dir=’templates_dir’smarty_config_dir =’config_dir’ 函数的格式:array parse_ini_file (string filename [, bool process_sections]) 读取ini文件,并存为一个数组。proprocess_sections 参数如为true,则返回一个多维数组。 实例:$confarr = parse_ini_ ......

...
2010-02-01 / PHP开发 / 有127 人浏览浏览
阅读全文

file_get_contents 函数和 curl 函数用法!

0 个评论
file_get_contents 函数和 curl 函数用法!

    file_get_contents 这个函数应用很简单,但是有的服务器的php.ini,设置如果关闭allow_url_fopen,这个函数就失效了,一般个人服务器可以设置,但是如果是虚拟主机就不在自己掌控范围内了。但是curl 是另外一个打开远程页面的内容的函数,用法如下: <?php    // create a new curl resource    $ch = curl_init();        // set URL and other appropriate options    curl_s ......

...
2010-02-01 / PHP开发 / 有159 人浏览浏览
阅读全文

大型系统上PHP不称职的六个理由(转贴)

5 个评论
大型系统上PHP不称职的六个理由(转贴)

    这是我的朋友写的一篇文章,发表此文并不代表支持这样的观点,里面的错误的观念很多。 原文如下: 本文发出后,确实引起不少的争议。看来PHP的支持者不少啊。但是,从一个侧面来审视PHP,也未尝不可。 从php3到php4到PHP5,再到PHP6,PHP确实越来越完善,功能也更强大。PHP为一开放源码项目,其中包括可以简化程序的描述性语言引擎以及一个大的链接库,也有专门开发PHP的公司,如:Zend就有销售PHP套装产品、程序撰写工具及技术支持服务。尤其是跨平台的使用特性将使它在lin ......

...
2010-02-01 / 杂谈/随笔 / 有311 人浏览浏览
阅读全文

CodeIgniter 框架快速入门(3)

0 个评论
CodeIgniter 框架快速入门(3)

创建视图     您的第一个视图极为简单 — 这是一个名为 template 的视图。我们将尽力保持其简单,展示视图可以有多么灵活。template 视图存储为 system/application/views 中的 template.php,初始形式如下所示: <!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" xml:lang="en" lang="en"> <head> <meta ht ......

...
2010-01-31 / 开源框架 / 有207 人浏览浏览
阅读全文

CodeIgniter 框架快速入门(2)

0 个评论
CodeIgniter 框架快速入门(2)

    您的第一个 CodeIgniter 项目     现在,您已经安装和配置了 CodeIgniter,接下来即可构建项目,这项工作至少要占用一个小时的时间。这一次,我们不会构建 Hello World 应用程序,而是使用 CodeIgniter 创建一个简单的 Web 站点。该站点将有一个主页,显示一些宣传文本和一个表单,该表单将发布到数据库表中。无需为其外观费心 — 只需关注对应用程序有用的部分即可。换句话说,让美工去关心外观 — 您只要确保一切可以正常工作、迅速完成即可。 ......

...
2010-01-30 / 开源框架 / 有235 人浏览浏览
阅读全文

CodeIgniter 框架快速入门(1)

1 个评论
CodeIgniter 框架快速入门(1)

    创建 CodeIgniter 应用程序要比您想像中的容易。我将引导您创建第一个项目:一个带有联系人表单的简单 Web 页面。     如果您是一位 PHP 开发人员,在使用 PHP 编程语言时不难发现:大型项目可能会变得复杂。这并非 PHP 的缺点。是的,这种语言提供了丰富的特性,而且具有足够理想的弹性,可区分程序员之间的工作成果。在这种意义上,PHP 类似于 Perl,这是一些人喜欢它(而其他人鄙视它)的原因之一。任何曾经查看过遗留 PHP 项目的有经验的 PH ......

...
2010-01-28 / 开源框架 / 有356 人浏览浏览
阅读全文

大话PHP开发(1)

0 个评论
大话PHP开发(1)

首先声明一下,这样的话题,不是说是某些人发现并只能归某些人写出来!其实,都是很明白的事情,只是人家不愿意写吧了!你可以不看!再说也不是非要你看罢了! 先给大家看看,我曾经招人时,人家投的简历的部分内容:如有雷同,纯属巧合! 1、熟练掌握php 、 mysql、HTML、div+css、javascript脚本语言,以及各种框架的使用熟练掌握php5的面向对象编程; 2、熟练使用Oracle9i、MySql5.0、 SQLServer2000; 3、熟悉PHP+MySQL开发,熟悉面向对象编程(OOP),对MVC开发模式有一定了解 ......

...
2010-01-25 / 杂谈/随笔 / 有154 人浏览浏览
阅读全文

走钢索的人!

0 个评论
走钢索的人!

架构师是个很神圣的词。盖茨,世界首富。微软,世界最大最富有的软件公司。盖茨是微软的首席架构师。好多程序员流口水,一听某人是架构师,就两眼发亮,比技术总监的头衔还要厉害。 一想起架构师,大家就想起那些UML设计工具、类图、时序图,想起那些水泥大楼的框架和地基,想起了那些如百变金刚的开发平台,想起了那些让人眩目的反射、元数据、FrameWork、设计模式、面向对象、重构。 很多人想当架构师,感觉架构师是技术职业发展的最高境界,在往上走就有管理职能了,如技术总监 ......

...
2010-01-25 / 达人策略 / 有141 人浏览浏览
阅读全文