易网时代-编程资源站
Welcome
首页
/
网页编程
/
PHP
PHP脚本的10个技巧(5)
2017-02-06
22
采用PHP的用户认证 如果你希望在每一个脚本的基础上实现口令保护功能,那么你可以联合使用header()函数和$PHP_AUTH_USER、$PHP_AUTH_PW全局变量来创造一个基本的认证方案。通常的、基于服务器的认证请求/响应回合很象下面这个样子: 1.用户向一台Web服务器请求一个文件。如果文件在一个受到保护的区域以内,服务器就在响应的文件头内加上401(非法用户)字符串作为回应。 2.浏览器看见该响应之后就弹出用户名/口令对话框。 3.用户在对话...
复杂检索数据并分页显示的处理方法
2017-02-06
23
系统标题:复杂检索数据并分页显示的处理方法 系统功能:利用临时表检索数据库数据,然后分页显示的方法: 处理方法:采用临时表存放数据中间结果,根据中间结果显示数据 数据的显示采用隔行的方式处理 处理优点:对于复杂的查询,特别是涉及到多表的数据查询,如果直接使用查询条件,系统的 开销将很大,利用临时表把数据先保存,然后处理。这样对数据库的查询只要开销一次。 使用方法:只要把连接数据库的用户信息和数据表改变即可使用 <? //连接数据库 $dbh =mys...
PHP脚本的10个技巧(6)
2017-02-06
27
PHP和COM 如果你是一名冒险份子,而且你正在使用CGI、ISAPI或Apache模块版本的Windows系统上运行着PHP,那么你也可以获得系统的COM功能。现在,解释COM(微软的组件对象模型)的工作留给了微软和那些大部头的图书来完成。然而,知道点COM也没什么错,下面有一个普通的(没有双关语,针对很普通)代码小片断。 这代码小片断使用PHP在后台启动Microsoft Word、打开一个新文件、键入一些文本、保存该文件然后关闭应用程序: <?...
PHP脚本的10个技巧(7)
2017-02-06
25
PHP和Java PHP功能的另外一个高招是其调用已有Java对象的方法的能力,这种功能可以让你把PHP集成进已有的基于Java的应用程序。如果你正在你的工作场合推广PHP ,那你算找到可大吹特吹的靓点了,你知道,Java这玩艺儿无处不在。 为了用到这一功能,你需要在服务器上安装Java虚拟机(JVM)。如果你打算安装(或已经安装了)来自Sun、Kaffe、IBM或Blackdown的JDK,那你现在可谓已入正途。 当你配置PHP的时候,你将需要给配置指令...
一个域名查询的程序
2017-02-06
24
(主要用了两个字符串函数implode()和explode) 我制作的域名查询的源代码,主要用了两个字符串函数implode()和explode,利用这两个函数的切割字符串的强大功能,可以查询.com,.net.,org.,cc.,tv下的域名whois。 <?php echo "<center><form>"; echo "<input type="text" name="string&...
用PHP实现小型站点广告管理
2017-02-06
23
图片链接广告大概是最为常用的网络广告模式,但是多条广告的动态随机显示可不是那么简单的事情。PHP的文件上传函数提供了在这块468x60像素的区域(网页广告的标准尺寸)实现能够根据权值大小而随机显示广告的解决方案,从而避免了开发FTP程序或是ASP和Perl CAI中需要外挂扩展才能实现此项功能的弊端。 本例在PHP4+MySQL+Apache for Win9x/2000下调试通过,共包括两部分:用来增加新广告的程序AddNewAd.php3以及显示广...
PHP脚本的10个技巧(8)
2017-02-06
23
PHP和XML PHP包含支持Expat 解析器的可选XML扩展。PHP中和XML相关的函数可以让你创建一个解析器来处理有效的XML文档。如果你在使用的Apache版本在1.3.7之后,那你就不需要其他附加的函数库了。而你所需要做的只是配置PHP--with-xml。 PHP手册中有好几个创建基于PHP的XML解析器优秀实例。此外,New Riders图书Web Application Development with PHP 4.0也对结合PHP的XML...
在PHP中使用灵巧的体系结构
2017-02-06
25
很久以前我就想写这篇文章了,但是一直都没有时间。这里并不是想要告诉你怎样做,我希望它可以投石问路,和大家讨论一下如何开发一个好的、扩展性佳的web应用。 我从事开发已经有2-3年了,回望刚开始做的程序,真有点不相信是自己写的,现在我的web开发技巧已经得到了很大的提高,例如sourceForge(http://sourceforge.net/)就是我较为成熟的一个作品,代码都被分成各种的类和函数。数据库的结构也很清晰。站点的不同部分都是与其它部分独立开...
php4的彩蛋
2017-02-06
27
今天看了一些代码,看到了一个小彩蛋。 <? /* env.php */ phpinfo(); ?> 用浏览器访问 http://ipaddress/dirname/env.php?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 你将看到! 一个胖子嘴中刁着两支烟!:-) 秘密在logos.h中用数组定义的图像数据。 unsigned char php_egg_logo[] = { 71, 73, 70, 56,...
提升PHP速度全攻略
2017-02-06
23
PHP的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了。不过如果站点的访问量很高、带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高PHP的速度了。这篇文章将从几个方面介绍如何做到这一点,从而令用户浏览的时候更加“爽”。 代码优化 在这里并不想再次告诉你如何写更干净的代码,这一点我想每个人都清楚,在需要速度的时候,你可能已经在PHP源代码的优化上面做了不少的工作,这里所提出的是,这个烦琐的工作可以交由其它工具...
多php服务器实现多session并发运行
2017-02-06
21
首先介绍一下session的概念: 所谓session是微软首先提出的,在asp中最先集成。由于session的采用,大大方便了web开发员的工作。一时间asp风靡全球。现在php4也加入session的支持,再度显示出open source 的强大力量。和Cookie类似,设计Session的目的也是为了在一个访问期间在不同的页面间传输数据以解决http协议无状态的问题,但Session更加简单、更加安全。Session 中文没有一个统一的译法,我习惯...
PHP制作图型计数器的例子
2017-02-06
21
以前在奥索看见过很多这样的例子,各各方法复杂,请看如下例子实现图形计数器。在网页中使用请用 <script src="http://文件地址"></script> <? //存放计数的文本文件 $count="count.txt"; //计数器的位数,如果不填则默认为6位 $wei=""; //图像的URL路径 $tu="http://127.0.0.1/t...
如何将一个表单同时提交到两个地方处理
2017-02-06
24
form.submit中控制。。。。<html><script language=javascript>function dosubmit(){window.open("first.php?var1="+window.form.var1.value+"&var2="+window.form.var2.value);window.open("second.php?var1="+window.form.var1.value+"&var2...
用php来检测proxy
2017-02-06
22
终于写出个有用的东西了! 能够检测大部分通过代理服务器访问的ip. <?php//beiji.com2000.6.17$ip = getenv("REMOTE_ADDR");$v = getenv("HTTP_VIA");$f = getenv("HTTP_X_FORWARDED_FOR");$c = getenv("HTTP_XROXY_CONNECTION");$o ...
用Flash图形化数据(二)
2017-02-06
23
让我们烤点甜饼(做饼图) 成功地安装了PHP地Shockwave Flash支持后,就可以用PHP创建Shockwave文件了。学习的最好方法就是直接跳到程序去,所以下面就让我们看看程序。第一个文件包括怎样使用类的示例代码,同时也显示了如何将一个Flash文件嵌入到HTML文档中。 <?php // include class needed for flash graph include("class.pie.flash.php&quo...
虚拟主机中对PHP的特殊设置
2017-02-06
25
虚拟主机设置 <VirtualHost 127.0.10.10> ServerAdmin webmaster@hostmachine.com DocumentRoot /www/virtual.com/htdocs ServerName www.virtual.com UserDir /www/virtual.com/htdocs ScriptAlias /cgi-bin/ /www/virtual.com/cgi-bin/ ErrorLog ...
PHP中Session的概念
2017-02-06
24
什么是Session呢?Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。 需要注意的是,一个Session的概念...
用Flash图形化数据(一)
2017-02-06
22
by Bryan Mattern一木 译 SWF和Flash简介 SWF是Macromedia Flash用来在Internet上向用户传送图片、动画和声音的文件格式。Flash是你能够向用户提供一个丰富的和动态的界面。大约90%的Web用户不用安装浏览器插件就可以浏览SWF内容,超过2亿人下载了Flash播放器。Macromedia在1998年4月公开了SWF规范。在PHP4中加入SWF的支持。 PHP内建的动态生成图片的能力是一个吸引我的特征。它可以生...
Session的工作方式
2017-02-06
24
下面我们来看一下Session是如何工作的。不知你是否知道通过Cookie来实现身份认证的吧。首先生成一个独一无二的Cookie作为用户身份的标志,并在数据库中进行注册。然后通过用户传递来的Cookie和数据库中注册的Cookie进行对照以确定用户的身份。 Session的工作原理也是这样。 首先,PHP为建立Session的用户产生一个独一无二的字符串,用来标志这个用户的session。一般将这个字符串称作Session Id。然后“sess”+Sess...
建立动态的WML站点(三)
2017-02-06
24
接着用户必须在下一个文件(index3.wml)中输入。我们要求用户输入科目的名字或者教授的姓。你要留意一下变量在页面之间是怎样传送的。语法看来有点复杂,不过可以让你了解整个过程是怎样通过几个文件来完成的。 <?phpHeader("Content-type: text/vnd.wap.wml");header("Cache-Control: no-cache, must-revalidate");header...
<<
91
92
93
94
95
96
97
98
99
100
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图