- 浏览: 57946 次
- 性别:
- 来自: 上海
最新评论
-
moqiang02:
http://www.phpchina.com/html/92 ...
php图片验证码 -
hnlixf:
...
php和smarty中格式化输出日期和时间的比较 -
haitaoyj0606:
验证码库官网上下载嘛,
thinkphp验证码的使用 -
龙翔天下:
如果能留下验证码库就好了。
thinkphp验证码的使用
文章列表
在Ubuntu9.4下配置ftp服务,我用的是最常用的vsftpd
。
首先,在线安装vsftpd:(以下都是在root权限下操作)
# apt-get install vsftpd
执行成功后,会在home下生成ftp账户:/home/ftp.
然后,修改/etc/vsftpd.conf:
#独立模式启动 *
listen=YES
#验证方式 *
pam_service_name=vsftpd
# 开启写权限
write_enable=YES
#允许上传
anon_upload_enable=YES
# 接受匿名用户,默认无密码请求,可 ...
- 2009-08-20 12:08
- 浏览 2129
- 评论(0)
php里图片验证码的实现的大概思路是:生成随机验证码,把验证码写到session中,生成图片,把验证码写到图片上,输出图片。
下面是从网上找来的一段生成验证码图片的类verify.php:
<?php
session_start();
session_register("login_check_number");
//如果浏览器显示“图像XXX因其本身有错无法显示”,可尽量去掉文中空格
//先成生背景,再把生成的验证码放上去
$img_height=70;//先定义图片的长、宽
$img_width=25;
$authnum=' ...
- 2009-08-18 20:30
- 浏览 9778
- 评论(1)
根据ThinkPHP官方手册:ThinkPHP
内置了静态缓存类,通过静态缓存规则定义
来实现了可配置的静态缓存。
启用静态缓存:
ThinkPHP官方手册写道
要使用静态缓存功能,需要开启HTML_CACHE_ON 参数,并且在项目配置目录下面增加静态缓存规则文件 htmls.php,两者缺一不可。否则静态缓存不会生效。
在配置文件Conf\config.php的array()中加上:
'HTML_CACHE_ON' => true,//开启静态缓存
'HTML_PATH' => '__APP__/html',//静态缓存文件目录,H ...
在thinkphp中使用验证码很容易,只要调用thinkphp现有的方法就可以。当然,php的GD库肯定是要开的。
首先,在写Action文件,如:IndexAction.class.php.
<?php
class IndexAction extends Action{
//显示验证码
public function verifyTest() {
$this->display();
}
//检验验证码是否正确
public function verifyCheck() {
//防止页面乱码
heade ...
1. 安装ruby:
在ruby官方网站
或ruby中文网站
下载最新的ruby版本。我使用的是Ruby 1.8.6 一步安装
版。下载完成后和普通exe程序一样双击安装。安装成功后可在命令行输入“ruby -v”查看当前安装版本。
2. 安装rails:
在命令行下进入ruby的安装目录,比如:E:/ruby>,输入:gem install rails
。gem是标准的ruby包管理器。安装完成后可以输入“rails -v”查看当前rails版本。
3. 创建一个web应用程序:
创建rails应用程序:
在r ...
- 2009-08-16 19:35
- 浏览 2174
- 评论(0)
checkbox的全选与取消肯定有不同的方法,本文介绍的方法的关键点在于:checkbox组的名字相同,点击控制全选的checkbox时调用js,使checkbox组的checked属性与控制全选的checkbox的checked属性保持一致。
<script type='text/javascript'>
function selectAll(e) {
//返回所有名为‘chk’的元素数组
var boxs = document.getElementsByName('chk');
var len = boxs.length;
for ( ...
- 2009-07-15 21:23
- 浏览 2058
- 评论(0)
留言或回复时常常会用到类似QQ表情之类的效果,但是要想在textarea里面显示图片有一定的困难。我参考网上的资料做了这个简单的表情的添加和显示。
思路是:点击表情图片时,用javascript得到图片的名称并添加到textarea的内容里,php文件得到表单传递过的内容后利用str_replace()函数把分隔符替换相应的html标记。实现如下:
guestbook.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...
个人觉得My97DatePicker是一个不错的日期控件,没有研究太多,日前只用到了平面显示和在input中单击的调用。
平面显示:
<!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">
<head>
&l ...
由China Social Apps Developer和JavaEye网站共同主办的中国Facebook应用开发者大会于2009年6月27日下午在上海福州路318号高腾大厦24层 M1NT酒吧举行,活动由Facebook和Intel赞助,活动现场有免费的饮料和甜点,会后还发放了纪念T-shirt。 ...
- 2009-06-27 22:47
- 浏览 1729
- 评论(0)
in_array : 检查数组中是否存在某个值。Manual中给出的语法是:
bool in_array ( mixed $needle , array $haystack [, bool $strict ] )
意思是在 haystack
中搜索 needle
,如果找到则返回 TRUE
,否则返回
FALSE
。
如果第三个参数 strict
...
php中格式化输出日期和时间可用:date('Y-m-d H:i:s',时间戳);
的形式输出,对应的是“年-月-日 时:分:秒”。
而在smarty模板中,如$time是php文件中assign过来的时间戳,在模板文件中写法为:
<{$time|date_format:'%Y-%m-%d %H:%M:%S'}>
,同样对应的输出格式为:“年-月-日 时:分:秒”。
php文件:
<?php
//导入自定义smarty操作类SmartyInit.php
include_once('class/SmartyInit.php');
$smar ...
刚开始学jquery,试着用jquery做了一个小例子:省市的二级联动。
在数据库test中建表province和city。province有字段id和name。city表中字段是id,city_name和province_id。
view部分代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml ...