您现在打开的是 2009年,四月 的归档文章

[PHP语言开发学习笔记] 四、用PHP实现验证码

In: 网站开发设计/2009年四月19日-星期天 18:42:22 / 共 360 次被阅读

19 2009

PHP实现验证码判断需要用到三类主要PHP函数

分别是:1.字段截取函数  2.图像处理(绘入)函数 3.随机数函数

验证码的实现原理是在服务器端产生一个随机字符串,然后保存在服务器中,以图形方式发送到客户端。客户端在登录的时候输入验证码,如果与服务器端保存的验证码一致,则通过验证;否则重新生成一个验证码发送到客户端。每次的验证码是随机生成的。

关于随机数、随机数种子当时在毕业设计里面有涉及到,现在做一个比较专业的解释:
…阅读全文

[PHP语言开发学习笔记] 三、PHP $_server 参数整理

In: 网站开发设计/2009年四月16日-星期四 16:18:04 / 共 445 次被阅读

16 2009

php编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后用到,以后搜索方便

$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。
$_SERVER['argv'] #传递给该脚本的参数。
$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
$_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。
$_SERVER['SERVER_SOFTWARE'] #服务器标识的字串,在响应请求时的头部中给出。
$_SERVER['SERVER_PROTOCOL'] #请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。
$_SERVER['REQUEST_METHOD'] #访问页面时的请求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。
$_SERVER['QUERY_STRING'] #查询(query)的字符串。
$_SERVER['DOCUMENT_ROOT'] #当前运行脚本所在的文档根目录。在服务器配置文件中定义。
$_SERVER['HTTP_ACCEPT'] #当前请求的 Accept: 头部的内容。
$_SERVER['HTTP_ACCEPT_CHARSET'] #当前请求的 Accept-Charset: 头部的内容。例如:“iso-8859-1,*,utf-8”。
$_SERVER['HTTP_ACCEPT_ENCODING'] #当前请求的 Accept-Encoding: 头部的内容。例如:“gzip”。
…阅读全文

落雪的家即将启用WordPress…

In: 关于落雪实验室/2009年四月13日-星期一 07:08:33 / 共 455 次被阅读

13 2009

正在全力进行WP的一些小模块的汉化还有站点Rewrite的一些设置

作为PHPer, 最终还是要回归PHP的WordPress,也许这是注定的。

新的个人站点,新的开始…

进入倒计时…

IBM developerWorks 中国 程序员资源与技术平台

In: 网站开发设计/2009年四月12日-星期天 06:54:14 / 共 391 次被阅读

12 2009

IBM’s resource for developers and IT professionals in China

IBM developerWorks 中国

程序员资源与技术平台

http://www.ibm.com/developerworks/cn/ IBM 开发者资源平台

http://www.ibm.com/developerworks/cn/opensource/top-projects/php-resources.html IBM PHP 数据中心

数据宝藏,居然原来被我忽略了,失误失误~

Show 一下我的新小7-Nokia N78

In: 手机数码相关/2009年四月08日-星期三 04:30:41 / 共 354 次被阅读

8 2009

诺基亚N78评测

     这款机器虽然上市大半年了,从上海回来手机就坏了,没办法才从中关村E世界入手了小7。

     不过性能绝对不俗,不管是音乐、GPS、照相、待机,虽然买不起N82,也买不起N85,2000价位我觉得非N78莫属,

    嘿嘿放上来高兴一下~~~~~~~~~

    特写~~~~~~

    那天他们非要让我写使用感受,其实没啥,就两个字,超值…

     大概随便写写:

     GPS:拿着这个机器,测试了GPS,发现真的很灵,花30块破解的“高明”导航软件还是比较划算的,一般正常情况下10-15秒就可以完成卫星搜索,如果云层比较厚或者天气比较阴也不会非常受影响,感觉GPS功能还是比较超值。

     音乐播放:主要我的耳机还凑合,我试听下来基本超越艾利和、创新800以内的MP3,对于朋友的Apple,我觉得稍微逊色一点,中音、高音非常圆润,但低音显得有些不够,稍带杂音。

     软件使用速度:凭借一颗牛B 的ARM CPU 基本开着QQ、MSN、梦屿手机客户端、3-5个网页、看视频还是很流畅。。

                                                                  照相:过两天送样张出来~

      外观与易用性:好看的一塌糊涂,别人都说键盘不好用,我觉得除了C键不好用,其他的还可以,我打字速度明显降下来了,主要是因为用M608c、P1这种机器的全键盘太习惯了,装了A4和搜狗输入法,估计过段时间适应了就OK

php额外学习-MVC-离开初级的php&html混编

In: 网站开发设计/2009年四月08日-星期三 01:18:56 / 共 416 次被阅读

8 2009

最近看学习视频,一直看到前一大部分老师都用了php和html混编的形式,不过自己课下想想,其实从一开始学习php的过程,这种方式是不值得提倡的。

如果从没有GUI 的C基础而言,php和html代码混编也许比较容易理解。

但如果面对大型项目开发,会发现维护起来或者二次开发会是一场噩梦,混编的结果就是造成大量程序与界面代码堆积在一起,可读性极低。

原来看过几个简单的模板编程的例子,得出的结论是:

大型项目,特别是经常需要维护扩展的项目,要进行MVC分离。不然维护起来是一场噩梦。。

小型项目,特别是页面元素比较少的,不是经常变动的,混编就满足需要。

但回头看看大型程序开发比如phpwind、Discuz!、DEDE还有一些CRM程序,发现MVC和准确细节的注释是一个程序员的素质和美德。

…阅读全文

php额外学习-MVC-从PHP的模板引擎看Discuz!模板机制

In: 网站开发设计/2009年四月08日-星期三 01:16:37 / 共 519 次被阅读

8 2009

前言

一、关于模板引擎的前言
从phplib到smarty,再到Discuz!的模板机制,本文试图通过PHP模板引擎为你讲解作者自己的PHP心得。

我清楚的记得在我刚上大学开始学习PHP的时候,曾经在phpe.net看到过一篇关于phplib Template和FastTemplate这两模板引擎性能比较的文章。让我在接下来半年的时间内持续的使用着phplib。不可否认phplib是左 右了一代PHP开发人员对于PHP模板引擎的认识。或许你也会对下面的方法比较熟悉

$t->set_file
$t->set_var

当我对于phplib的执行效率不满意的时候,我开始寻找下一个PHP的模板引擎,于是smarty跳入我的视野范围,当我费尽心血去学会了smarty并使用开发了很多东西,而现在的我突然发现记得的也就只有下面的方法了

$s->assign
$s->display

究竟我们需要模板引擎来做什么呢,MVC?简单?易用?效率?请看下文的分析。

…阅读全文

在Apache中使用SSL

In: 网站开发设计/2009年四月06日-星期一 14:44:41 / 共 336 次被阅读

6 2009
关于我

落雪在故宫的照片   ID:Fallensnow
  落雪★无痕   
  网站产品经理 23岁
  E-mail Me & QQ: 67557160

      欢迎来到 落雪实验室 -落雪个人IT资讯站点,落雪实验室关注Web前端、用户体验与互联网技术,同时与大家分享优秀精品软件,一起探讨操作系统使用、数据库使用与优化、网站开发、运营与互联网产品管理技术,欢迎大家畅所欲言。  

      Everyday is new.

  • 老姜: 使用这个功能还需要修改将喜欢的主题做下修改。还在学习中,受教了。 [...]
  • 减肥药哪种好: 正想买空间和域名呢好好看看 [...]
  • 麻烦积点德: 好文。。 不过我对这个域名不怎么感兴趣。 [...]
  • 北斗天狼: 3.0我上次也用了一周时间,但是感觉性能方面还比不上2.9,只是功能上增加 [...]
  • 麻烦积点德: 看来没有怎么做推广哦。。。 [...]