-
用javascript php随机显示图片
所属栏目:[PHP教程] 日期:2022-03-03 热度:92
想必你会用javascript随机显示图片。但如果图片的资料(比如链接)是经常变化,或是由用户修改、增加的,怎么办?我这里有个办法。 把图片的资料(如名称、地址、链接等)放在一个TXT文件里(如有MYSQL更好,没有也罢)。HTML文件中由javascript调用PHP程序, PH[详细]
-
用PHP程序实现删除目录的三种方法实例
所属栏目:[PHP教程] 日期:2022-03-03 热度:188
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 热度:67
以下为引用的内容: //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-03 热度:102
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$_POST[foo],$_session[foo]来得到。当然也可以修改自动全局变量为开(PHP.ini改为register_globals = On);考虑[详细]
-
关于PHP字符集的问题
所属栏目:[PHP教程] 日期:2022-03-03 热度:84
字符集当然有很多的种类,在中国大陆主要是使用GB2312的,但是有的时候我们还是应该考虑一下国外的朋友访问你的网站的问题,那么你就应该使用UTF-8了,其实这个是一个趋势吧,很多的国内网站也都采用这个编码了,这样的话,才不容易因地区差异,访问网页导[详细]
-
PHP读取汉字点阵信息
所属栏目:[PHP教程] 日期:2022-03-03 热度:154
简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个。采用2字节(16位二进制)编码。 区位码:国标GB2312规定,所有的国标汉字与符号组成一个9494的矩阵。在此方阵中,每一行称为一个区,每一列称为[详细]
-
把SSH与PHP相连接 确保传输数据的安全
所属栏目:[PHP教程] 日期:2022-03-03 热度:55
SSH可以通过将联机的封包加密的技术进行资料的传递;使用SSH可以把传输的所有数据进行加密,即使有人截获到数据也无法得到有用的信息。同时数据经过压缩,大大地加快了传输的速度。总之,通过SSH的使用,可以确保资料传输比较安全并且传输效率较高。 不过,[详细]
-
PHP应用程序加快探索之简介
所属栏目:[PHP教程] 日期:2022-03-03 热度:191
(一)简介 本文尝试对PHP程序加速的各个方面进行探索,包括必要性以及从不同角度采取的具体措施。希望有助于读者了解PHP程序加速,并应用于实际。 (二)是否需要加速? 这个问题听起来有点愚蠢。在这个时代,很少有人会怀疑时间是最宝贵的财富,尤其是在[详细]
-
向普通人加密 拿PHP程序保护数据
所属栏目:[PHP教程] 日期:2022-03-03 热度:91
在这个日渐虚拟的互联网世界中,您必须小心保护自已的数据。本文将介绍编码和加密一些重要信息(比如密码、信用卡号、甚至整个消息)的基础知识。并通过使用 PHP 的内置功能,了解加密和解密信息的意义,并且将了解一些涉及密码和其他数据的实际示例。 了[详细]
-
新手入门 PHP网站开发里常见问题汇总
所属栏目:[PHP教程] 日期:2022-03-03 热度:118
PHP网站开发 动态网页制作PHP PHP教程 PHP技巧 PHP网站开发常见问题 【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$_POST[foo],$_SESSION[foo]来得到 当然也可[详细]
-
聊聊Web 2.0 时代PHP的地位
所属栏目:[PHP教程] 日期:2022-03-03 热度:168
随着所谓WEB2.0时代来临,程序员从来没有时代象今天那样受人注意,很多程序员对于语言的争论也从来没有象今天这样剧烈,JAVA、C 、PHP、ASP等等,最近又出来一个Ruby,加上Python。无数的FANS在中间进行争论不休,也就是在网路上,如果是在现实生活中,大[详细]
-
用动态网页技术PHP创建个人网站全攻略
所属栏目:[PHP教程] 日期:2022-03-03 热度:116
这里和大家交流一下用动态网页技术PHP来架设个人网站的经验。不妥之处,敬请指正! 一 编辑调试环境 win98本地编辑调试,爽不爽?先下一个Omnihttpd Proffesinal V2.06 ,装上就有PHP4beta3可以用了。如果你较懂HTML,推荐用EditPlus,相当好哦!否则只好[详细]
-
用PHPINFO来完成PHP的配置统计过程
所属栏目:[PHP教程] 日期:2022-03-03 热度:69
大家都知道用于显示服务器配置的phpinfo(),是一个用于安装新服务器后非常有用的工具,并且是一个可以跟各个管理员们进行交流的非常有用的工具。 当然在使用之后,通常是移除掉它或者只是提供给少量人使用,的确,phpinfo自身也许非常的危险。有些时候他甚[详细]
-
怎样使PHP文件与HTML代码更好的分离
所属栏目:[PHP教程] 日期:2022-03-03 热度:121
大家都知道,php是一种服务器端的内嵌html式的脚本编程语言。可是按照内嵌html方式来作一网站的话,代码很快就变得庞大而且不可控制。如何才能使php代码与html分离,做出类似dw的lib(模板)而使得页面更加容易修改并且代码容易维护呢? 后来,看了很多文章[详细]
-
用PHP和XML联手进行网站开发
所属栏目:[PHP教程] 日期:2022-03-02 热度:106
一、小序 HTML简单易学又通用,一般的PHP程序就是嵌入在HTML语言之中实现的。但是随着WEB越来越广泛的应用,HTML的弱点也越来越明显了。XML的出现,弥补了这些不足,它提供了一个能够处理互联网上全部数据的通用方法。 二、HTML的局限性分析 1、 HTML的可[详细]
-
PHP下一代的五个framework说明
所属栏目:[PHP教程] 日期:2022-03-02 热度:65
随便编写php的日子将远去了。下面有5个下一代的php框架。每个框架都为php下一步发展做了高深设计,许多都应和Ruby on Rails,快速开发动态语言,更有甚者, php on trax 直指 Ruby on Rails。如下面所列的frameworks,我学习了 AGAVI 就像 Symfony 一样轻[详细]
-
用php完成简单的滑动菜单
所属栏目:[PHP教程] 日期:2022-03-02 热度:158
style table {font-size = 9pt} td {height = 20px} /style body span id=menus/span span id=view/span /body script for=pad event=onclick * 产生菜单的html代码串 * 入口参数为菜单默认打开的大类号 */ function menu(n) { this.ar = new Array( /** *[详细]
-
php escapeshellcmd多字节编码漏洞
所属栏目:[PHP教程] 日期:2022-03-02 热度:65
漏洞公告在http://www.sektioneins.de/advisories/SE-2008-03.txt PHP 5 = 5.2.5 PHP 4 = 4.4.8 一些允许如GBK,EUC-KR, SJIS等宽字节字符集的系统都可能受此影响,影响还是非常大的,国内的虚拟主机应该是通杀的,在测试完这个漏洞之后,发现还是十分有意[详细]
-
php什么时候运用闭包
所属栏目:[PHP教程] 日期:2022-03-02 热度:143
php中的闭包的使用场景有:在动态调用静态类时,在callback函数中使用,赋值给一个普通的变量,使用use从父域中继承以及传递参数时 闭包函数 匿名函数,也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参[详细]
-
php完成监听事件
所属栏目:[PHP教程] 日期:2022-03-02 热度:83
本文介绍关于在php实现事件监听与触发实例程序代码,如何实现事件监听,参考了jQuery的事件绑定思路,简单的实现了一下。 主要功能: 1.绑定事件 支持一个事件绑定多个动作,支持绑定一次性事件 2.触发事件 3.注销事件 代码如下: class Event { protected s[详细]
-
php怎样防范xss
所属栏目:[PHP教程] 日期:2022-03-02 热度:195
php防范xss的方法有在输出html时,加上Content Security Policy的Http Header;在设置Cookie时,加上HttpOnly参数;检验请求的Referer参数 php防范xss 1、PHP直接输出html的,可以采用以下的方法进行过滤: htmlspecialchars函数 htmlentities函数 HTMLPur[详细]
-
PHP使用Redis的GEO 地理位置 指令
所属栏目:[PHP教程] 日期:2022-03-02 热度:75
Redis自3.2版本开始新增对GEO(地理位置)的支持,但是地球不是一个完美的球体,在最坏的情况下的偏差可能是0.5%。接近两极的区域是不支持的,支持坐标的有效的经度从-180度到180度;有效的纬度从-85.05112878度到85.05112878度,超出范围将会报错。 我喜欢[详细]
-
PHP中的clone和new性能对比
所属栏目:[PHP教程] 日期:2022-03-02 热度:147
clone和new本不应该放在一起比较,它们的作用是不同的。但可能有一些场景下,可以用clone也可以用new,那么这时候我们选哪个呢? 我编写了两个测试,第一个是声明一个空类,第二个是带构造方法、属性的类。另外,我还加入了 PHP 序列化的测试。 国际惯例,[详细]
-
运用PHP编程防范XSS跨站脚本攻击
所属栏目:[PHP教程] 日期:2022-03-02 热度:172
国内不少论坛都存在跨站脚本漏洞,国外也很多这样的例子,甚至Google也出现过,不过在12月初时修正了。(编者注:关于跨站脚本漏洞攻击,读者可参阅《详解XSS跨站脚本攻击》)。跨站攻击很容易就可以构造,而且非常隐蔽,不易被查觉(通常盗取信息后马上跳转[详细]
-
php对特殊语句查询结果进行数组排序
所属栏目:[PHP教程] 日期:2022-03-02 热度:163
主要是在开发或学习中的一些经验技巧进行总结,主要就是把解决某种事情更好的方法告诉大家。 1、假如你使用echo输出一个简单的语句,类似与: 以下为引用的内容: ?php echo Hello World!; ? 那么你可以偷懒一下,写成这样: ?=Hello World!;? 2、str_repla[详细]
