存档

文章标签 ‘PHP’

PHP回复留言之邮件通知的实现

2010年8月10日 没有评论

浏览网页留下了自己的评论脚印,或者是在问答系统中提出了问题,之后有人回复了你的留言或者回答了你提出的问题,这时候我们总是希望通过邮件来通知一下。其实PHP实现起来极其得简单,只需要Mail函数就可以来实现。

mail()函数:作用是寄出电子邮件。
语法: boolean mail(string to, string subject, string message, string [addi[……]

继续阅读…

分类: 网站建设 标签:

简单PHP相关文章链接的实现

2010年8月2日 没有评论

一般文章的正文后面会跟上该文章的相关文章,罗列一条条相似的文章。这种做法不仅对于作者还是读者都是有利的,既可以吸引粘连读者又可以使读者加深阅读。

对于PHP编程实现来说,一般的方法是在写文章时自己添加或者自动生成Tag标记,之后再寻找这些Tag相关性高的文章。谷歌实验室的Google Related Links同样也可以实现此功能,有兴趣的同学可以前往研究,不过需要申请。

我们知道文章[……]

继续阅读…

分类: 网站建设 标签:

验证码的“换一张”实现

2010年7月18日 没有评论

突然有一天评论条数激增,还以为是流量大涨了呢,仔细一看是些垃圾评论,且评论的间隔极短,突破了JS的限制,可能是使用了评论工具实现的。

谷歌早有远见,在用户生成的垃圾评论中总结了对抗垃圾评论的方法,同时提供了reCAPTCHA这个很强悍的工具,不过使用前需要注册。使用方法比较简单,和一般的验证码没有太大的区别,且Google给的使用说明足够详细。只是我考虑到这个家伙太过庞大,而且占用面积大,用[……]

继续阅读…

分类: 网站建设 标签:

PHP加密函数Authcode使用

2010年7月18日 没有评论

Authcode函数是一个使用PHP写的加密和解密函数,它是使用异或运算进行加密和解密的。你如果没有心思分析代码的工作原理,大可以不看下面一大坨的内容,不过还是建议你看一下函数头,注意一下参数的含义。既然可以使用加密和解密,使用合适的密匙就显得尤其重要了。

需要注意的是,每次加密后得到的结果是不一样的(可以输出$code看一下),这是为加密的安全性着想。如果还觉得不放心,可以配合MD5来加密[……]

继续阅读…

分类: 网站建设 标签:

PHP系统时区设置的通用方法

2010年7月13日 没有评论

我使用的服务器空间是ATBhost,网站有些文件需要调用系统时间,发现系统时间和需要的北京时间总是相差12个小时,一直在寻找设置时区的地方。开始以为在ATBhost的Contrl panel里面设置,找来找去找不到设置时区的选项;之后在cPanel里寻找,还是同样没有找到;网上有人说可以设置mysql数据库的时区,最终发现没有权限修改。功夫不负有心人,设定时区终于给解决了。下面介绍系统时间和北京时[……]

继续阅读…

分类: 网站建设 标签:

php仿Google验证码

2010年7月12日 没有评论

源文件地址:http://code.google.com/p/cool-php-captcha/

文件下载下来,只需要resources、captcha.php、example-form.php这三个文件。resources是字体资源,captcha.php是验证码文件,这两个文件不需要修改,需要修改example-form.php文件。

接收表单的文件修改为:

 

验证码填[……]

继续阅读…

分类: 网站建设 标签:

记住帐号、记住密码、记住表单信息等“记住”的实现

2010年6月24日 2 条评论

登录界面有记住帐号、记住密码,留言时有记住表单信息等,这使得用户在下次访问该页面时不用重复地输入重复的信息,减少重复劳动。网页设计者当然要满足用户的需求,那么PHP是怎么实现这些“记住”的呢。
使用客户端的cookie可以实现上述需求,下面以留言板为实例来讲解:
先看一下一般的Form(不具有记住功能的表单):

 
<p> 名称(*)</p>
<p> 邮箱</p>
<p> 网站链接</p>
<p></p>

我们需要在名称、邮箱[……]

继续阅读…

分类: 网站建设 标签:

PHP生成静态网页HTML

2010年6月18日 没有评论

PHP生成静态网页HTML方法分为生成伪静态HTML和生成真正静态的HTML.

伪静态可以使用.htaccess重定向来实现:

RewriteEngine on
RewriteRule ([0-9]{1,}).html$ detail.php?nid=$1

上面表示遇到“数字+html”,页面跳转到“detail.php”,然后把括号里的参数给“$1”。比如99.html就会跳转到[……]

继续阅读…

分类: 网站建设 标签:

.htaccess文件保护实例讲解

2010年6月18日 没有评论

比如说,想要保护admin文件夹,经过以下两个步骤:

步骤一、可以用记事本新建文件.htaccess,输入以下内容:

AuthType BasicAuth

UserFile D:/AppServ/www/Hill/admin/.htpasswd

AuthName “hill”

require valid-user

各行不多解释,关键是第二行,一定要是绝对路径,表示.ht[……]

继续阅读…

分类: 网站建设 标签:

PHP和JS的几点总结

2010年6月14日 没有评论

1、Javascript的值传给php来处理可以把这个值放在一个hidden表单里面,例如:

 
 
 
 
form.myclass.value = classString;

这样的话就把classString的值传给了name是myclass的隐藏的表单。

2、数据库查找的时候是精确查找,一定要注意查找的字符串中的空格,今天我被这个问题快整崩溃了,怎么着都不对,又找不到错[……]

继续阅读…

分类: 网站建设 标签: