PHP - 文章列表
-
PHP技巧:PHP中密码加密函数
function ChangeMsg(msgu,msgp) { if(msgu!=”\" && msgp!=”\") { delmsg = md5(msgu); rname = substr(delmsg,5,1).”,”.substr(delmsg,7,1).”,”.substr(delmsg,15,1).”,”.substr(delmsg,17,1); rnamearray = explode(‘,’,rname); rpass =
-
PHP实例:实现文件上传的程序源码
如何实现文件上传 ?\n<HTML> <HEAD> <TITLE>文件上传界面</TITLE> </HEAD> <BODY><TABLE><CENTER> <? if(UploadAction){UploadAction=0; TimeLimit=60; /*设置超时限制时间默认时间为 30s,设置为0时为不限时 */ set_time_limit(TimeLimit); If((Upfile != “none”)&& (Upfile != “
-
用PHP实现Ftp用户的在线管理
领导要我策划一个网页设计大赛和Flash创作大赛,要求必须实现在线报名和上传作品。通过FreeBSD+Apache+PHP+Mysql+FTP我实现了该要求。\n 实现在线报名和上传作品的思路是利用网页表单收集用户填写的资料存储到Mysql数据库内,同时以该用户的注册名创建一个FTP上传账号并创建该用户的相应目录。\n FTP服务器是系统默认带的,采用系统用户的用户名和密码,创建系统用户就等于创建FTP用户,FreeBSD是属于UNIX阵营的操作系统,它没有象Linux一样的useradd和groupadd等创建用户和组的命令,其取而代之的是pw命令加上相应参数来实现,在Freebsd
-
PHP实例:常用的数值判断函数
常用的对象类型判断\n<HTML><HEAD><TITLE>常用的数值判断函数</TITLE></HEAD><BODY><?//判断数组colors = array(“red”, “blue”, “green”);if(is_array(colors)){print(“colors is an array”.”<br>”);}//双精度数判断Temperature = 15.23;if(
-
PHP实例:PHP验证码
确认码生成文件checkNum_session.php<?Header(“Content-type:image/png”);//定义header,声明图片文件,最好是png,无版权之扰; //生成新的四位整数验证码session_start();//开启session;authnum_session = ”; str = ‘abcdefghijkmnpqrstuvwxyz1234567890′; //定义用来显示在图片上的数字和字母;l = strlen(str); //得到字串的长度; //循环随机抽取四位前面定义的字母和数字
-
详细讲解PHP中缓存技术的应用
PHP,一门最近几年兴起的web设计脚本语言,由于它的强大和可伸缩性,近几年来得到长足的发展,php相比传统的asp网站,在速度上有绝对的优势,想mssql转6万条数据php如需要40秒,asp不下2分钟.但是,由于网站的数据越来越多,我们渴求能更快速的调用数据,不必要每次都从数据库掉,我们可以从其他的地方,比方一个文件,或者某个内存地址,这就是php的缓存技术,也就是Cache技术.一般来说,缓存的目的是把数据放在一个地方让访问的更快点,毫无疑问,内存是最快的,但是,几百M的数据能往内存放么?这不现实,当然,有的时候临时放如服务器缓存,如ob_start()这个缓存页面开启的话在发送文件头之
-
PHP 开发中的中文编码问题
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本地字符信息的计算机处理,出现了各种本地化版本(L10N),为了区分,引进了 LANG, Codepage 等概念。但是由于各个本地字符集代码范围重叠,相互间信息交换困难;软件各个本地化版本独立维护成
-
Windows IIS环境下安装和配置PHP开发环境
一、首先把php的压缩包(这里以PHP4.3.2为例)解压到C:php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,把他更名为php.ini。 \n二、打开该文件,找到extension_dir = “./” ,将其改为 extension_dir = “C:php-4.3.2-Win32extensions” ;再找到 session.save_path = /tmp ,将其改为 session.save_path = C:php-4.3.2-Win32sessions 。(注:此时你需要在C
-
PHP上传文件的代码
动态网站开发中,常用的PHP上传文件的代码实例。<html> \n<head> \n<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″> \n<title>设计家园(www.dwww.cn)文件上传实例</title>\n</head> \n<body> \n<form enctype=”multipart/form-data” action=upfi
-
PHP动态网站开发中常用的8个小技巧
本文总结了PHP日常开发中常用的8个小技巧。\nPHP批最取得checkbox的值\n1、命名\n<input type=’checkbox’ name=’checkbox[]‘ value=dwmyrow[banzhu] />\n2、使用\n当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则\nif(! empty(_POST[\"checkbox\"])) {expr = join(“,”, _POST[\"checkbox\"]);sql = “select * from tbl