-
常见php页面漏洞分析及相关问题处理
所属栏目:[PHP教程] 日期:2022-03-04 热度:119
从现在的网络安全来看,大家最关注和接触最多的WEB页面漏洞应该是ASP了,在这方面,小竹是专家,我没发言权。然而在PHP方面来看,也同样存在很严重的安全问题,但是这方面的文章却不多。在这里,就跟大家来稍微的讨论一下PHP页面的相关漏洞吧。 我对目前常见[详细]
-
PHP制作的网站意见线上反馈表
所属栏目:[PHP教程] 日期:2022-03-04 热度:125
这是一个用PHP制作的意见反馈表,稍加修改也可用于网上发信程序,主要是让访问者填写表单,用PHP处理后发送到管理员信箱,并向访问者信箱发送一个证实信件。 以下为引用的内容: about.php ------------------------- html head title意见反馈表/title /head[详细]
-
大型Web需求处理方案 PHP定位突出
所属栏目:[PHP教程] 日期:2022-03-04 热度:115
在搜狐社区的技术体系中C的应用主要承载着后台数据处理加速的工作,从而快速地进行数据存储和更新。PHP主要承载了前端的应用,发挥它快速开发和运行稳定的长处,为用户创造良好的浏览体验。搜狐社区之所以能够承载每日4000万PV的高访问量,依靠的就是多语言[详细]
-
PHP实例 精确到每一秒钟的在线人数显示代码
所属栏目:[PHP教程] 日期:2022-03-03 热度:140
以下为引用的内容: ?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-03 热度:186
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-03 热度:146
以下为引用的内容: ?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-03 热度:66
最近在写bbs中,遇上代码转换问题。寻找了很久,才得到一个比较完善的解决办法,可以彻底还原发文者的原文。 以下贴出,供大家指正。 系统:linux php4 oracle8i 以下为引用的内容: ? //--标题,名字等字段入库处理(去首尾空格) function trans_string_trim([详细]
-
用PHP程序为自己网站打造一个搜索引擎
所属栏目:[PHP教程] 日期:2022-03-03 热度:177
一、设计搜索表单 在网站的根目录下建个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 a[详细]
-
用javascript php随机显示图片
所属栏目:[PHP教程] 日期:2022-03-03 热度:136
想必你会用javascript随机显示图片。但如果图片的资料(比如链接)是经常变化,或是由用户修改、增加的,怎么办?我这里有个办法。 把图片的资料(如名称、地址、链接等)放在一个TXT文件里(如有MYSQL更好,没有也罢)。HTML文件中由javascript调用PHP程序, PHP[详细]
-
用PHP程序实现删除目录的三种方法实例
所属栏目:[PHP教程] 日期:2022-03-03 热度:86
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-03 热度:92
以下为引用的内容: //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; if[详细]
-
最令PHP初学者头痛的十四个问题
所属栏目:[PHP教程] 日期:2022-03-03 热度:144
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$_POST[foo],$_session[foo]来得到。当然也可以修改自动全局变量为开(PHP.ini改为register_globals = On);考虑到[详细]
-
关于PHP字符集的问题
所属栏目:[PHP教程] 日期:2022-03-03 热度:54
字符集当然有很多的种类,在中国大陆主要是使用GB2312的,但是有的时候我们还是应该考虑一下国外的朋友访问你的网站的问题,那么你就应该使用UTF-8了,其实这个是一个趋势吧,很多的国内网站也都采用这个编码了,这样的话,才不容易因地区差异,访问网页导致[详细]
-
PHP程序漏洞产生的原因和防范办法
所属栏目:[PHP教程] 日期:2022-03-02 热度:168
滥用include 1.漏洞原因: Include是编写PHP网站中最常用的函数,并且支持相对路径。有很多PHP脚本直接把某输入变量作为Include的参数,造成任意引用脚本、绝对路径泄露等漏洞。看以下代码: ... $includepage=$_GET[includepage]; include($includepage); .[详细]
-
使用PHP往Windows系统中增加用户
所属栏目:[PHP教程] 日期:2022-03-02 热度:93
一、再Web中添加用户 因为添加用户,所以你运行PHP程序的用户必须是管理员权限(Administrator),并且同时需要你的php.ini中的安全模式没有打开,并且关闭函数中没有关闭system()、exec()、passthru()等函数。 ( 以下说明针对Windows2000/Windows XP/Windows[详细]
-
PHP Shell的编写
所属栏目:[PHP教程] 日期:2022-03-02 热度:113
以前写过一个没有任何技术含量的PHP CMD Shell,总是觉得功能很弱,并且对一些问题没有处理好,比如浏览目录等,后来深入学习PHP 后,发现了很多有趣的函数个,于是重新简单的编写了一个新的PHP Shell,希望大家喜欢! 程序介绍: 程序:PHP Web Shell 版本:[详细]
-
PHP函数学习之PHP函数评价
所属栏目:[PHP教程] 日期:2022-03-02 热度:88
file()函数是我接触php的初期让我非常惊讶的的一个函数。相比以前我在c语言和vb里对文件读写的无比麻烦的经历,使得当时的我感觉再也没有比file()函数更方便的文件读写方式了。 PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助。 1.print_r()[详细]
-
Php高手带路 问题汇总回答
所属栏目:[PHP教程] 日期:2022-03-02 热度:178
1:为什么我得不到变量 我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值? 在PHP4.2以后的版本中reGISter_global默认为off 若想取得从另一页面提交的变量: 方法一:在PHP.ini中找到register_global,并把它设置为on. 方法二:在接收网页最前[详细]
-
用PHP完成ODBC数据分页显示一例
所属栏目:[PHP教程] 日期:2022-03-02 热度:110
$pagesize = 2; //一页显示记录数 $con = odbc_connect(access_test,,,SQL_CUR_USE_ODBC) or die(无法连接ODBC数据源access_test); //连接一个ODBC数据源 $sql = select count(*) as total from test; //取得记录总数SQL语句 $rst = odbc_exec($con,$sql) or[详细]
-
PHP与Javascript的两种交互方法
所属栏目:[PHP教程] 日期:2022-03-02 热度:103
在网页制作过程中怎样在不刷新页面的情况下使前台页面和 后台CGI页面保持交互一直是个问题。这里介绍两个我在实践中使 用的方法。 方法一:通过Cookie交互。一共是三个文件,分别为: index.htm,action.php,main.htm 原理为前台页面main.htm和后台action.php[详细]
-
多php服务器实现多session并发运作
所属栏目:[PHP教程] 日期:2022-03-02 热度:122
首先介绍一下session的概念: 所谓session是微软首先提出的,在asp中最先集成。由于session的采用,大大方便了web开发员的工作。一时间asp风靡全球。现在php4也加入session的支持,再度显示出open source 的强大力量。和Cookie类似,设计Session的目的也是为[详细]
-
php中计算时间差的几种办法
所属栏目:[PHP教程] 日期:2022-03-02 热度:74
在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了: 一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法: (1) 如果有数据库就很容易了!若是MSSQL可以[详细]
-
实例 用PHP技术处理网站URL格式过长的问题
所属栏目:[PHP教程] 日期:2022-03-02 热度:147
最近正在帮朋友开发一个全新的网站,设计初衷是简洁、易于访问。结果,由于不是十分上心,对部分设计并不是很满意。比如,网站导航、评论和社区部分仍有待完善。但是,在开发过程中总结出一些PHP应用技巧,愿与大家分享。 首先,第一个例子充分说明了简单的R[详细]
-
动态网页里直接不让访问PHP程序文件
所属栏目:[PHP教程] 日期:2022-03-02 热度:181
由于我们有需要用到某些php文件,而又不希望别人直接访问这个文件,我们可以在其他包含文件比如global.php中定义一个参数,在被访问页面data.php前面判断是否定义了该参数,没有定义则禁止访问。 在global.php中定义 以下为引用的内容: ?php define(ROOT,./); ?[详细]
-
菜鸟学习 动态网页PHP基本学习笔记
所属栏目:[PHP教程] 日期:2022-03-02 热度:193
1、 PHP片段四种表示形式。 标准tags:?php ? short tags:? ? 需要在php.ini中设置short _open_tag=on,默认是on asp tags: % %需要在php.ini中设置asp_tags=on,默认是off script tags:script language=php/script 2、 PHP变量及数据类型 1)$variable ,[详细]