-
在PHP中使用灵巧的体系架构
所属栏目:[PHP教程] 日期:2022-03-09 热度:183
很久以前我就想写这篇文章了,但是一直都没有时间。这里并不是想要告诉你怎样做,我希望它可以投石问路,和大家讨论一下如何开发一个好的、扩展性佳的web应用。 我从事开发已经有2-3年了,回望刚开始做的程序,真有点不相信是自己写的,现在我的web开发技巧[详细]
-
学习PHP技巧 txtSQL安装手册中文版
所属栏目:[PHP教程] 日期:2022-03-09 热度:143
txtsql的最大优点之一是文档很详细,可惜,我在网上找了半天也找不到中文版的文档,所以只好自己动手,利人利已吧,不过自己的E文水平自己是很清楚的,希望大家看了不会笑掉大牙才好,还希望大家多多指教。 欢迎使用txtSQL 2.2快速安装手册。这页将指引你如[详细]
-
PHP实例 从数组里筛选出重复的数据
所属栏目:[PHP教程] 日期:2022-03-08 热度:87
该PHP实例是从数组中选出重复数据的方法 以下为引用的内容: ?php $num = count($array); if($num) { sort($array); } if($num!=0) { $m = $array[0]; $n = 0; $kind=1; echo $array[0].----------; for($z=0;$z$num;$z ) { if($m!=$array[$z]) { echo $arra[详细]
-
PHP实例 常用的数值判断函数
所属栏目:[PHP教程] 日期:2022-03-08 热度:83
以下为引用的内容: 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(is_double($Temperature))[详细]
-
PHP实例源代码 PHP实现翻页处理的类
所属栏目:[PHP教程] 日期:2022-03-08 热度:75
以下为引用的内容: ?php class Page{ var $CountAll; //共有纪录数 var $CountPage; //每页显示记录数 var $Link; //显示 完整的分页信息 var $ForPage; //上一页 var $NextPage; //下一页 var $FirstPage; //第一页 var $LastPage; //最后一页 var $CurrPa[详细]
-
学习PHP PHP的通用检测函数总结
所属栏目:[PHP教程] 日期:2022-03-08 热度:105
以下为引用的内容: // ※CheckMoney($C_Money) 检查数据是否是99999.99格式 // ※CheckEmailAddr($C_mailaddr) 判断是否为有效邮件地址 // ※CheckWebAddr($C_weburl) 判断是否为有效网址 // ※CheckEmpty($C_char) 判断字符串是否为空 // ※CheckLengthBet[详细]
-
使用PHP生成1000个随机注册码
所属栏目:[PHP教程] 日期:2022-03-08 热度:104
一般程序中都需要用到注册码,为了防止盗版,如果把生成的注册码保存到数据库里,并且通过软件在客户端访问服务器来匹配客户端输入的验证码是否正确,这是一种好的解决盗版的方案。 下面描述的代码就是使用PHP生成数字验证码,类似于:152-562-986-230 这样[详细]
-
新手通过实例学习动态网页PHP的语法
所属栏目:[PHP教程] 日期:2022-03-08 热度:164
以下为引用的内容: ?php echo Hello, World!; ? 运行结果: Hello, World! 变量标记为$。你也可以将上面的Hello, World!写为如下代码: 以下为引用的内容: ?php $message = Hello, World!; echo $message; ? 字符串的串联则是用.(一个英文句点)标示出来[详细]
-
php中rename 函数的妙用
所属栏目:[PHP教程] 日期:2022-03-08 热度:133
大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。 熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同[详细]
-
不需要GD库的情况下实现验证码
所属栏目:[PHP教程] 日期:2022-03-08 热度:175
以下为引用的内容: ?php // ------------------------------------------------- //| * 文件 validate_image.php //| * 功能 实现网站登陆验证码 //| * 版本 1.0.0 //| * 日期 2005-4-1 //| * 作者 西北狼 QQ 500784 cokeyang at hotmail.com //| * 版权 ht[详细]
-
详细讲解PHP的Jmai组件及发送邮件实例
所属栏目:[PHP教程] 日期:2022-03-08 热度:165
以下为引用的内容: % 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-08 热度:78
php5新添加了好多的新函数和特征,但是在目前最新的chm的手册中都没有体现,要到在线的手册中查找,烦啊! 废话不多说了,来看看php5中全新的class对比php2的class有什么新的特征。 1/ 加了访问权限的控制:使用private/public/protected的特征 2/ 加入了接[详细]
-
PHP示例 email address 生成图片程序
所属栏目:[PHP教程] 日期:2022-03-08 热度:158
把下面的文件保存为index.php 以下为引用的内容: ? /* MailX Managment System 0.8 Beta */ header(Content-type:image/png); $mailaddress=$_GET[mailname]; $mailaddresslen=strlen($mailaddress); $mailaddressimages=imagecreate($mailaddresslen*10,25[详细]
-
PHP实例 用PHP完成表单验证码登陆校验
所属栏目:[PHP教程] 日期:2022-03-08 热度:73
原理:生成一个图片,并且保存图片中显示的字符到SESSION.在登陆时判断输入的校验码是否和SESSION中校验码相同。 这是生成校验码和图片的文件checkNumber.php 以下为引用的内容: ?php session_start(); if($act == init) { Header(Content-type: image/png);[详细]
-
PHP实例 PHP取GB2312编码字符串首字母的办法
所属栏目:[PHP教程] 日期:2022-03-08 热度:83
以下为引用的内容: ?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=0xC[详细]
-
PHP实例程序 用PHP制造登录页面程序
所属栏目:[PHP教程] 日期:2022-03-08 热度:199
以下为引用的内容: ?php //这个脚本是用来给用户输入口令,并判断口令是否正确的。 //如果正确则转到欢迎页面。 if ($login){ include(../include/config.inc.php3); session_start(); $right_enter=0; $query=select * from user_define where user_login=[详细]
-
PHP实例 用PHP完成多文件上载系统程序
所属栏目:[PHP教程] 日期:2022-03-08 热度:59
以下为引用的内容: ?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-08 热度:152
我们可以用新闻系统来存储新闻,我们可以对新闻进行添加、删除等操作,这样减少了大家的工作量,为什么不实验一下。 首先,建立一个表。 以下为引用的内容: create table news ( n_id int(255) not null auto_increment, n_date datetime not null, news te[详细]
-
简单学习动态网页制作PHP里的Cookies
所属栏目:[PHP教程] 日期:2022-03-08 热度:153
Cookie通常用来验证或辨别一个用户。 Cookie是什么呢? Cookie通常用来验证或辨别一个用户。Cookie是通过服务器发送到用户计算机中的一个小文件。每次,当相同的计算机通过浏览器请求一个页面时,原先存储的cookie也会发送到服务器。你可以使用PHP来创建和获[详细]
-
用PHP5的SimpleXML分析XML文档
所属栏目:[PHP教程] 日期:2022-03-08 热度:191
以下为引用的内容: messages.xml ======================================================== ?xml version=1.0 ? !--Sample XML document -- SystemMessage MessageTitleSystem Down for Maintenance/MessageTitle MessageBodyGoing down for maintenance[详细]
-
PHP程序里使用session错误调试问题
所属栏目:[PHP教程] 日期:2022-03-08 热度:60
开发需要接触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 热度:86
以下为引用的内容: ?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_tim[详细]
-
PHP实例 PHP生成带有雪花背景的网站验证码
所属栏目:[PHP教程] 日期:2022-03-04 热度:180
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_VAR[详细]
-
用PHP程序实现随机广告图片显示
所属栏目:[PHP教程] 日期:2022-03-04 热度:80
以下为引用的内容: ?php #########随机广告显示########## function myads(){ $dir=ads; #设置存放记录的目录 //$dir=ads; #设置存放记录的目录 $ads=$dir/ads.txt; #设置广告代码文件 $log =$dir/ads.log; #设置ip记录文件 $ads_lines=file($ads); $lines=[详细]
-
PHP关于代码转换问题比较完善的解决办法
所属栏目:[PHP教程] 日期:2022-03-04 热度:155
最近在写bbs中,遇上代码转换问题。寻找了很久,才得到一个比较完善的解决办法,可以彻底还原发文者的原文。 以下贴出,供大家指正。 系统:linux php4 oracle8i 以下为引用的内容: ? //--标题,名字等字段入库处理(去首尾空格) function trans_string_trim([详细]