-
使用PHP生成1000个随机注册码
所属栏目:[PHP教程] 日期:2022-03-07 热度:165
一般程序中都需要用到注册码,为了防止盗版,如果把生成的注册码保存到数据库里,并且通过软件在客户端访问服务器来匹配客户端输入的验证码是否正确,这是一种好的解决盗版的方案。 下面描述的代码就是使用PHP生成数字验证码,类似于:152-562-986-230 这[详细]
-
新手通过实例学习动态网页PHP的语法
所属栏目:[PHP教程] 日期:2022-03-07 热度:196
以下为引用的内容: ?php echo Hello, World!; ? 运行结果: Hello, World! 变量标记为$。你也可以将上面的Hello, World!写为如下代码: 以下为引用的内容: ?php $message = Hello, World!; echo $message; ? 字符串的串联则是用.(一个英文句点)标示出[详细]
-
详细讲解PHP的Jmai组件及发送邮件实例
所属栏目:[PHP教程] 日期:2022-03-07 热度:84
以下为引用的内容: % On error resume next Dim JMail, contentId Set JMail = Server.CreateObject(JMail.Message) JMail.Charset = gb2312 邮件字符集,默认为US-ASCII JMail.ISOEncodeHeaders = False 是否进行ISO编码,默认为True 发送者信息(可用变[详细]
-
在动态网页技术PHP5中类 CLASS 的新特点
所属栏目:[PHP教程] 日期:2022-03-07 热度:127
php5新添加了好多的新函数和特征,但是在目前最新的chm的手册中都没有体现,要到在线的手册中查找,烦啊! 废话不多说了,来看看php5中全新的class对比php2的class有什么新的特征。 1/ 加了访问权限的控制:使用private/public/protected的特征 2/ 加入了[详细]
-
PHP示例 email address 生成图片程序
所属栏目:[PHP教程] 日期:2022-03-07 热度:114
把下面的文件保存为index.php 以下为引用的内容: ? /* MailX Managment System 0.8 Beta */ header(Content-type:image/png); $mailaddress=$_GET[mailname]; $mailaddresslen=strlen($mailaddress); $mailaddressimages=imagecreate($mailaddresslen*10,[详细]
-
PHP实例 用PHP完成表单验证码登陆校验
所属栏目:[PHP教程] 日期:2022-03-07 热度:119
原理:生成一个图片,并且保存图片中显示的字符到SESSION.在登陆时判断输入的校验码是否和SESSION中校验码相同。 这是生成校验码和图片的文件checkNumber.php 以下为引用的内容: ?php session_start(); if($act == init) { Header(Content-type: image/png[详细]
-
PHP实例 PHP取GB2312编码字符串首字母的办法
所属栏目:[PHP教程] 日期:2022-03-07 热度:121
以下为引用的内容: ?php /* * @author: zhuyubing@gmail.com */ $dict=array( a=0xB0C4, b=0xB2C0, c=0xB4ED, d=0xB6E9, e=0xB7A1, f=0xB8C0, g=0xB9FD, h=0xBBF6, j=0xBFA5, k=0xC0AB, l=0xC2E7, m=0xC4C2, n=0xC5B5, o=0xC5BD, p=0xC6D9, q=0xC8BA, r=0[详细]
-
PHP实例程序 用PHP制造登录页面程序
所属栏目:[PHP教程] 日期:2022-03-07 热度:109
以下为引用的内容: ?php //这个脚本是用来给用户输入口令,并判断口令是否正确的。 //如果正确则转到欢迎页面。 if ($login){ include(../include/config.inc.php3); session_start(); $right_enter=0; $query=select * from user_define where user_logi[详细]
-
PHP实例 用PHP完成多文件上载系统程序
所属栏目:[PHP教程] 日期:2022-03-07 热度:114
以下为引用的内容: ?php //多文件上载系统完整版 include(../include/common.inc); $title = 多个文件的上载程序; include(../include/header.inc); //定义允许上载文件的数目 define(UPLOAD_NO, 10); echo(p align=centerfont size=4 color=#000080欢迎[详细]
-
PHP技巧 解析利用PHP制作新闻系统的步骤
所属栏目:[PHP教程] 日期:2022-03-07 热度:142
我们可以用新闻系统来存储新闻,我们可以对新闻进行添加、删除等操作,这样减少了大家的工作量,为什么不实验一下。 首先,建立一个表。 以下为引用的内容: create table news ( n_id int(255) not null auto_increment, n_date datetime not null, news[详细]
-
简单学习动态网页制作PHP里的Cookies
所属栏目:[PHP教程] 日期:2022-03-07 热度:67
Cookie通常用来验证或辨别一个用户。 Cookie是什么呢? Cookie通常用来验证或辨别一个用户。Cookie是通过服务器发送到用户计算机中的一个小文件。每次,当相同的计算机通过浏览器请求一个页面时,原先存储的cookie也会发送到服务器。你可以使用PHP来创建和[详细]
-
用PHP5的SimpleXML分析XML文档
所属栏目:[PHP教程] 日期:2022-03-07 热度:185
以下为引用的内容: messages.xml ======================================================== ?xml version=1.0 ? !--Sample XML document -- SystemMessage MessageTitleSystem Down for Maintenance/MessageTitle MessageBodyGoing down for maintenanc[详细]
-
PHP程序里使用session错误调试问题
所属栏目:[PHP教程] 日期:2022-03-07 热度:99
开发需要接触PHP,感觉上手也挺快,在调试PHP中的SESSION时总是出错。 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at XXX:2) in .php on line 3 类似错,对照源码好像自己没有哪里写错。 php开[详细]
-
PHP实例 精确到每一秒钟的在线人数显示代码
所属栏目:[PHP教程] 日期:2022-03-04 热度:84
以下为引用的内容: ?php session_start(); $dat_now1=date(H i s);//取时间 $p2=explode( , $dat_now1); $dat_number1=$p2[0]*3600 $p2[1]*60 $p2[2];//取秒 if($online_time)//上次刷新时间 {$dat_h=substr($online_time,11,2); $dat_i=substr($online_t[详细]
-
PHP实例 PHP生成带有雪花背景的网站验证码
所属栏目:[PHP教程] 日期:2022-03-04 热度:111
PHP生成带有雪花背景的网站验证码: 以下为引用的内容: ?session_start();? FORM METHOD=POST ACTION= input type=text name=number maxlength=4img src=YanZhengMa.php?act=init INPUT TYPE=submit name=sub /FORM ? //检验校验码 if(isset($HTTP_POST_V[详细]
-
用PHP程序实现随机广告图片显示
所属栏目:[PHP教程] 日期:2022-03-04 热度:70
以下为引用的内容: ?php #########随机广告显示########## function myads(){ $dir=ads; #设置存放记录的目录 //$dir=ads; #设置存放记录的目录 $ads=$dir/ads.txt; #设置广告代码文件 $log =$dir/ads.log; #设置ip记录文件 $ads_lines=file($ads); $line[详细]
-
PHP关于代码转换问题比较完善的解决办法
所属栏目:[PHP教程] 日期:2022-03-04 热度:86
最近在写bbs中,遇上代码转换问题。寻找了很久,才得到一个比较完善的解决办法,可以彻底还原发文者的原文。 以下贴出,供大家指正。 系统:linux php4 oracle8i 以下为引用的内容: ? //--标题,名字等字段入库处理(去首尾空格) function trans_string_tri[详细]
-
用PHP程序为自己网站打造一个搜索引擎
所属栏目:[PHP教程] 日期:2022-03-04 热度:149
一、设计搜索表单 在网站的根目录下建个search.htm,内容如下 以下为引用的内容: html head title搜索表单/title meta http-equiv=Content-Type content=text/html; charset=gb2312 /head body bgcolor=#FFFFFF text=#000000 form name=form1 method=post[详细]
-
用javascript php随机显示图片
所属栏目:[PHP教程] 日期:2022-03-04 热度:109
想必你会用javascript随机显示图片。但如果图片的资料(比如链接)是经常变化,或是由用户修改、增加的,怎么办?我这里有个办法。 把图片的资料(如名称、地址、链接等)放在一个TXT文件里(如有MYSQL更好,没有也罢)。HTML文件中由javascript调用PHP程序, PH[详细]
-
用PHP程序实现删除目录的三种方法实例
所属栏目:[PHP教程] 日期:2022-03-04 热度:166
1。递规法: //没测试 以下为引用的内容: deleteDir($dir) { if (rmdir($dir)==false is_dir($dir)) { if ($dp = opendir($dir)) { while (($file=readdir($dp)) != false) { if (is_dir($file) $file!=. $file!=..) { deleteDir($file); } else { unlink[详细]
-
用PHP写的MD5加密函数
所属栏目:[PHP教程] 日期:2022-03-04 热度:175
以下为引用的内容: //PHP_md5(字符串) define(BITS_TO_A_BYTE,8); define(BYTES_TO_A_WORD,4); define(BITS_TO_A_WORD,32); $m_lOnBits=array(30); $m_l2Power=array(30); function LShift($lValue,$iShiftBits) { if ($iShiftBits==0) return $lValue; i[详细]
-
最令PHP初学者头痛的十四个问题
所属栏目:[PHP教程] 日期:2022-03-04 热度:111
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$_POST[foo],$_session[foo]来得到。当然也可以修改自动全局变量为开(PHP.ini改为register_globals = On);考虑[详细]
-
关于PHP字符集的问题
所属栏目:[PHP教程] 日期:2022-03-04 热度:79
字符集当然有很多的种类,在中国大陆主要是使用GB2312的,但是有的时候我们还是应该考虑一下国外的朋友访问你的网站的问题,那么你就应该使用UTF-8了,其实这个是一个趋势吧,很多的国内网站也都采用这个编码了,这样的话,才不容易因地区差异,访问网页导[详细]
-
PHP读取汉字点阵信息
所属栏目:[PHP教程] 日期:2022-03-03 热度:98
简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个。采用2字节(16位二进制)编码。 区位码:国标GB2312规定,所有的国标汉字与符号组成一个9494的矩阵。在此方阵中,每一行称为一个区,每一列称为[详细]
-
把SSH与PHP相连接 确保传输数据的安全
所属栏目:[PHP教程] 日期:2022-03-03 热度:119
SSH可以通过将联机的封包加密的技术进行资料的传递;使用SSH可以把传输的所有数据进行加密,即使有人截获到数据也无法得到有用的信息。同时数据经过压缩,大大地加快了传输的速度。总之,通过SSH的使用,可以确保资料传输比较安全并且传输效率较高。 不过,[详细]