-
PHP发表文章时自动保存图片例子代码
所属栏目:[PHP教程] 日期:2022-07-08 热度:185
img_array = array(); content1 = stripslashes(content1); if (get_magic_quotes_gpc()) content1 = stripslashes(content1); //echo content1; filepath = ../uploadfile/.date(Y,filetime)./.date(m,filetime)./; !is_dir(filepath) ? mkdirs(filepath)[详细]
-
PHP编程中分页显示实例代码推荐
所属栏目:[PHP教程] 日期:2022-07-08 热度:191
详细讲解PHP编程中分页显示的制作 1、前言 分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰[详细]
-
PHP程序字符串处理函数步骤
所属栏目:[PHP教程] 日期:2022-07-08 热度:85
? //------------------------ // PHP内置字符串函数实现 //------------------------ //字符串长度 function strlen (str) { if (str == ) return 0; count = 0; while (1){ if ( str[count] != NULL){ count++; continue; }else{ break; } } return coun[详细]
-
PHP从数组里挑选出重复的数据
所属栏目:[PHP教程] 日期:2022-07-08 热度:68
用PHP程序实现从数组里筛选出重复的数据 ?php num = count(array); if(num) { sort(array); } if(num!=0) { m = array[0]; } n++; m++; //echo array[z]./n; } if(kind==1) { echo array[num-1].重复的数据! ; } ?。[详细]
-
两种PHP程序实现支持页面后退的方法流程
所属栏目:[PHP教程] 日期:2022-07-08 热度:155
用PHP程序实现支持页面后退的两种方法 在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。 第一,使用session_cache_limiter方法 //注意要写在session_start方法之前 session_cache_limiter(pr[详细]
-
使用PHP5的DirectoryIterators递归扫描目录
所属栏目:[PHP教程] 日期:2022-07-08 热度:150
PHP5中增加了Iterator,一组有助于导航和处理等级数据结构的现成接口,这是PHP5最有趣的新特性之一。 这些Iterator显著减少了处理XML文档树或文件集合所需的代码。PHP5中使用大量Iterator,包括ArrayIterator、 CachingIterator、LimitIterator、Recursive[详细]
-
php用session做客户验证时要注意事项
所属栏目:[PHP教程] 日期:2022-07-08 热度:52
如果你的php.ini中register_globals = On, 所有post, get, cookie, session的同名变量就会搅和在一起, 可以用HTTP_*_VARS[username]来判断你想要的那个变量. 但是即使同名, 在php.ini中variables_order = GPCS也会按照优先级别来判断, 等级低的值没法冲掉[详细]
-
PHP计算页面执行时长
所属栏目:[PHP教程] 日期:2022-07-08 热度:112
做PHP开发的时候,想要测试一个函数或一段代码的执行速度,该如何实现呢? 下面提供一个用于计算php代码执行时间的类,供大家使用. PHP计算页面执行时间类程序代码如下: ?php /** * 用来测试一个函数或一段代码的执行速度 * @author MarcoFly 错新网 www.CuoXI[详细]
-
一个容易的PHP邮件发送类
所属栏目:[PHP教程] 日期:2022-07-08 热度:167
需要用PHP发送邮件,不想要phpmailer那么复杂,找来找去,总算找到了一个好用的,分享出来,代码如下. PHP邮件发送类,一共包含两个文件. sent_mail.php ?php require_once (email.class.php); //########################################## $smtpserver = smtp[详细]
-
PHP新手教程如何获得PHP相关资料?
所属栏目:[PHP教程] 日期:2022-07-08 热度:194
PHP入门教程:如何获得PHP相关资料? 1. 我在哪儿能得到php? 2. 有预编译的二进制版本吗? 3. 我在哪儿能得到可选的php扩展库 ? 4. 我怎样做才能使这些库运作起来? 5. 我在我的windows上用cvs得到最新版本的php源代码, 我怎样编译它? 6. 我在哪儿能找到 bro[详细]
-
PHP上传自动生成缩略图及水印类含代码介绍
所属栏目:[PHP教程] 日期:2022-07-08 热度:95
思路很大一部分是原创的,但也有一些是COPY网络的,写得不够规范,还请各位大大不要见笑,同时给小弟些意见。 开始第一步: 创建文件夹,布局: annex:附件(该目录下存放上传的原图片) | smallimg:存放缩略图片 | mark:存放水印图片 include:存放类[详细]
-
PHP中isset和empty函数的差别
所属栏目:[PHP教程] 日期:2022-07-08 热度:200
PHPisset和empty函数的区别 1 ? php error_reporting(E_ALL); 2 echo B未定义var/bBr ; 3 echo isset测试:Br ; 4 if ( isset ( var )) 5 { 6 echo 变量var存在!Br ; 7 } 8 9 10 echo empty测试:Br ; 11 if ( empty ( var )){ 12 echo 变量var的值为空Br ;[详细]
-
在PHP中的函数应用详细解析
所属栏目:[PHP教程] 日期:2022-07-08 热度:162
在 php 中,允许程序设计者将常用的流程或者变量等元件,组织成一个固定的格式。也就是说用户可以自行组合函数或者是类。 php 中的函数 (function) 和 c 语言一样,包括有返回值及无返回值,不像 pascal 分成函数 (function) 和程序 (procedure) 那么复杂[详细]
-
PHP有关cookie和session的分析
所属栏目:[PHP教程] 日期:2022-07-08 热度:142
PHP关于cookie和session的分析 1 PHP的Session session使用过期时间设为0的cookie,并且将一个称为session ID的唯一标识符(一长串字符串),在服务器端同步生成一些session文件(可以自己定义session的保存类型),与用户机关联起来.web应用程序存贮与这些sessio[详细]
-
PHP教程分享PHP处理网页表单
所属栏目:[PHP教程] 日期:2022-07-08 热度:130
PHP _GET 和 _POST变量是用来获取表单中的信息的,比如用户输入的信息。 PHP表单操作 在我们处理HTML表单和PHP表单时,我们要记住的重要一点是:HTML页面中的任何一个表单元素都可以自动的用于PHP脚本: 表单举例: html bodyform action=welcome.php meth[详细]
-
PHP4.3.10以下版本出现重大漏洞
所属栏目:[PHP教程] 日期:2022-07-08 热度:110
不受影响系统: PHP 5.0.3 PHP 4.3.10 描述:PHP存在输入验证漏洞,远程攻击者可以利用这个漏洞读取系统文件内容及进行目录遍历攻击。 问题一是addslashes()存在问题,addslashes()用于过滤用户输入,在magic_quotes_gpc设置on时,将对每个输入执行addslas[详细]
-
PHP展示当前在线用户
所属栏目:[PHP教程] 日期:2022-07-08 热度:174
如何利用PHP会话显示出当前在线的用户,在PHP中session的用法。 PHP中的session默认情况下是使用客户端的Cookie。当客户端的Cookie被禁用时,会自动通过Query_String来传递。 Php处理会话的函数一共有11个,我们详细介绍一下将要用到几个函数。 1、 sessio[详细]
-
PHP利用cookie做的投票程序
所属栏目:[PHP教程] 日期:2022-07-07 热度:191
在开始具体的程序设计之前,我们先学习一下几个下面需要用到的重要概念和函数: 首先是cookie,我们需要用他来防止同一台机器进行重复投票。 cookie原义在美语中是小甜饼的意思,当然我们现在不是要吃饼,在这cookie指的是一个有许多限制的ASCII文件。它是[详细]
-
用动态网页技术PHP生成验证码图片的源代码
所属栏目:[PHP教程] 日期:2022-07-07 热度:112
文件a.php ? //checkNum.php session_start(); function random(len) { srcstr=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789; mt_srand(); strs=; for(i=0;ilen;i++){ strs.=srcstr[mt_rand(0,35)]; } return strtoupper(strs); } str=random(4); //随机生成的字[详细]
-
PHP技巧PHP文件系统基本操作类
所属栏目:[PHP教程] 日期:2022-07-07 热度:197
/* * * ===========Z================= * QQ:118824 * MSN:snakevil_@hotmail.com * HP:http://www.snakevil.com/ * ===========Z================= * */ /** * @]Class Name[= IO * @]Class URI[= System.IO * @]Purpose[= * 本类用于对文件系统的处理 *[详细]
-
解析PHP 开发中的中文编码问题
所属栏目:[PHP教程] 日期:2022-07-07 热度:158
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码[详细]
-
揭秘PHP动态网站开发中常用的8个小技巧
所属栏目:[PHP教程] 日期:2022-07-07 热度:86
本文总结了PHP日常开发中常用的8个小技巧。 PHP批最取得checkbox的值 1、命名 input type=checkbox name=checkbox[] value=dwmyrow[banzhu] / 2、使用 当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则 if(! empty(_POST[checkbox])) { exp[详细]
-
PHP和JS实现普通HTTP上安全地传输密码
所属栏目:[PHP教程] 日期:2022-07-07 热度:101
PHP和JS实现普通HTTP上安全地传输密码 1、理论 在普通HTTP上,一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的!与其传输密码本身,到不如传输其加密后的形式。MD5是个不错的选择。[详细]
-
如何实现给上传图片加水印
所属栏目:[PHP教程] 日期:2022-07-07 热度:152
用PHP给上传图片加水印的程序是通过判断文件类型建立图形,然后把其复制到原建立的图形上,填充并建立rectangle,以备写入imagestring()或是原已经定好的图像程序当中判断水印类型:一是字符串,另是增加一个图形对象在上面。如果你对PHP的GD库比较熟悉,[详细]
-
PHP技巧PHP中密码加密函数
所属栏目:[PHP教程] 日期:2022-07-07 热度:75
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 = md5(msgp); r_msg = str_replace(rn[详细]
