29
2013-03

Uploadify3.2参数

Uploadify Version 3.2
Options选项设置
auto    选择文件后自动上传
buttonClass    给“浏览按钮”加css的class样式
buttonCursor    鼠标移上去形状:arrow箭头、hand手型(默认)
buttonImage    鼠标移上去变换图片
buttonText    按钮文字
checkExisting    在目录中检查文件是否已上传成功(1 ture,0 false)
debug        是否显示调试框(默认不显示false)

27
2013-03

如何统计下载量,并写入一个txt文档

在上一篇文章“对于pdf文件不支持浏览器下载如何处理?”中,应客户的要求,需要对下载的文档做一下载次数的记录,至于这个下载次数如何记录呢?考虑到,因为这个活动只用一次,所以没必要写入数据库,直接把下载的次数记录一个txt文档就可以了,如何去做呢?看下面的步骤:

这次我们把下载次数记录的代码放在了一个名字为vishaydown.txt的文档中,首先我们需要在downpdf.php所在文件夹下,建立vishaydown.txt文件。因为我们的文件一共有九个,所以我们需要九行,也就是九个数字来记录下载次数,首先,我们为下载次数设定一个预设值,就是全部为0,但是要保证每个0独占一行,因为我们在处理的时候,需要用回车键把字符串分为数组,那么看下面的代码吧:

27
2013-03

对于pdf文件不支持浏览器下载如何处理?

最近在工作中遇到这样一个问题,就是知道pdf文件的下载地址,但是所有浏览器对于pdf文件都是在浏览器中打开,不支持下载,需要用户下载下来。于是就做了一个html页面,把下载地址设为downpdf.php?pdfid="";这个pdfid是根据下面的数组的键名来定的,需要注意的是,对于包含有空格的文件名需要用-或者_来隔离,否则会导致截取不完全,但是我发现,除了火狐不支持外,其他的浏览器正常,可以识别包含空格的文件名,所以在处理上传文件的文件名的时候,如果是英文,尽量不要带空格,可以用-或者_取代空格,一下就是代码:

25
2013-03

如何将php的数组存放在数据库中?如何将数组转换成字符串?serialize

有的时候,需要将php的数组中的数据,存放在数据库中。但是数据库是不支持直接存放数组类型的数据的,但是可以存放字符串类型的数据。所以我们可以将数组转换成字符串,然后再存入数据库。
如何将数组转换成字符串?使用php的serialize函数。

22
2013-03

得到一个分类id的顶级分类id(使用递归)

数据表是这样的:

CREATE TABLE `sort` ( `sort_id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '分类id', `parent_id` INT( 10 ) NOT NULL COMMENT '父级分类id', `sort_name` VARCHAR( 50 ) NOT NULL COMMENT '分类名称', PRIMARY KEY ( `sort_id` ) ) ENGINE = MYISAM;

得到顶级分类id的代码:

20
2013-03

典型ajax的解释

$.get('verify.php?act=check_vcode', 'vcode='+vcode, check_vcode_callback, 'text');

$.get()有4个参数,第一个参数 'verify.php?act=check_vcode'指的是AJAX请求的PHP程序地址,并且传给此PHP程序一个变量$_GET['act']='check_vcode';第二个参数'vcode='+vcode 是要传给PHP程序的变量,多个变量用&连接,比如'a=2&b=3'; 第三个参数check_vcode_callback是回调函数,回调函数是AJAX调用的PHP程序,也就是verify.php有返回值的时候,AJAX调用的JS函数;第四个参数是"text",指的是AJAX传给verify.php程序的是文本类型数据。

18
2013-03

如何让php程序在html页面里面执行服务器相关的配置

打开httpd.conf 搜索AddType application/x-httpd-php
改为AddType application/x-httpd-php .php .xm .html .jsp    
保存,重启apache即可

15
2013-03

如何去掉ecshop后台首页的版本更新提示?

比如我们用的是ecshop 2.7.2,登录后台后,会提示:
最新版本: v 2.7.3 released 20120411, 发布日期: 2012-04-11.点击下载
我们进行二次开发后,往往不需要再升级。这时想去掉这个提示。怎么办呢?
解决方案:

12
2013-03

PHP正则表达式基本语法

正则表达式的形式一般如下:
/love/
其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找匹配对象的模式内容放入“/”定界符之间即可。为了能够使用户更加灵活的定制模式内容,正则表达式提供了专门的“元字符”。所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。

12
2013-03

一个典型的AJAX调用,用来判断注册时的验证码是否正确(也可以用来判断注册时的用户名是否符合要求)

已经通过Session获取到了验证码的值, 我想在input文本框的onblur中验证一下文本框的值是否和Session中的值相等. .
上代码:
页面中:
<input type="text" name="vcode" onblur = "verify(this.value);" />

06
2013-03

如何用PHP实现:点击图片文件或其他文件,直接出现下载提示?

直接上代码:
<?php
/*
*   @file        : download.php
*   @function    : 用PHP实现文件下载功能(访问 http://yoursite.com/download.php?file_id=5)
*/
require_once 'xmphp/init.php';//全站配置文件
require_once XMPHP.'/smarty.php';//smarty功能
require_once XMPHP.'/mysql.php';//mysql功能

04
2013-03

面试时绝不能说的7件事

   1、无论何时,不要赞美面试官的外表。
   不要说:“我喜欢你的裙子”!
   “赞美对方的外表太冒昧了”,纽约市一家行政猎头公司的招聘主管Patricia Lenkov解释道。“你去那里是有目的的,多数面试官希望保持一个界限,如果你不去维持这样一个距离,他们可能会感觉很不舒服”。

04
2013-03

php如何实现“上一篇文章 下一篇文章”功能?

如果实现类似这个页面上的上一主题,下一主题功能?
直接帖代码:
detail.php中://上一篇 下一篇 
$sql = "SELECT thread_id FROM `".TABLEPRE."threads` WHERE 1 "; 
$sql .= "AND forum_id = '".$forum_id."' "; 
$sql .= "AND thread_id < '".$thread_id."' "; 
$sql .= "ORDER BY `thread_id` DESC "; 

«1»