【1】页面之间无法传递变量 get,post,session在最新的PHP版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[’foo’],$_POST[’foo’],$_SESSION[’foo’]来得到。当然也可以修改自动全局变量为开(php.ini改为reGISter_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】Win32下apache2 用get方法传递中文参数会出错: test.php?a=你好&b=你也好 ...
http://www.jb51.net//article/6259.htm
一、BrowserCapabilities组件该组件最主要的作用是:提取识别客户端浏览器的版本信息。其原理是这样的:当客户端浏览器向服务器发送页面请求时,同时会自动发送一个UserAgentHTTP标题,而该标题是一个声明浏览器及其版本的ASCII字符串。而BrowserCapabilities组件就将UserAgent映射到在文件Browscap.ini中所注明的浏览器,并通过BrowserType对象的属性来识别客户浏览器。若该对象在browscap.ini文件中找不到与该标题匹配的项,那么将使用默认的浏览器属性。若该对象既未找到匹配项且browscap.ini文件中也未指定默认的浏览器设...
http://www.jb51.net//article/5900.htm
使用对象无论使用的是ActiveX?控件(以前称为OLE控件)还是Java?对象,MicrosoftVisualBasicScriptingEdition和Microsoft?InternetExplorer都以相同的方式处理它们。如果您使用的是InternetExplorer并且ActiveX库中安装了这些控件,就会看到由以下代码制作的页面。<OBJECT>标记用来包含对象,<PARAM>标记用来设置对象属性的初始值。使用<PARAM>标记类似于在VisualBasic中设置窗体控件的初始属性值。例如,以下代码使用<OBJECT>和<PA...
http://www.jb51.net//article/4378.htm
/*+-------------------------------------------------------------------------------+| = 本文为Haohappy读<<Core PHP Programming>> | = 中Classes and Objects一章的笔记 | = 翻译为主+个人心得 | = 为避免可能发生的不必要的麻烦请勿转载,谢谢 | = ...
http://www.jb51.net//article/4371.htm
五十四、如何使NT4.0支持你的调制解调器 ---- 目前越来越多的人们使用Windows NT4.0 作为局域网的操作系统,同时通过Modem(调制解调器),连接入INTERNET,虽然大多数人使用的Modem是Windows NT4.0识别或兼容的,但仍有部分Modem是Windows NT4.0所不能识别的,本文将介绍如何通过修改Windows NT4.0配置文件使其支持你所用的Modem。 ---- Windows NT4.0调制解调器的设置方式使用的是 Telep...
http://www.jb51.net//article/3967.htm
六十四、WINOWSNT4.0下的网络安全性 热点网络 在网络多用户环境下,系统的安全性、权限设置非常重要,Windows NT 4.0提供了网络环境下的一个成功的安全保密系统。Windows NT从最初开发到目前使用广泛的Windows NT 4.0,其安全系统已日趋成熟、完备,但同时也使得系统的管理人员在构造网络环境、进行权限分配时,感到复杂、难以掌握。笔者查阅了众多的有关资料,又经过反复实践,在此作一简要的分析和介绍。 Windows&n...
http://www.jb51.net//article/3961.htm
三十四、WIN2000注册表应用九例 我们知道,与Windows 9x操作系统相似,在Windows 2000中,配置信息也是集中存储在注册表这个数据库里,但比较不同的是在Windows 9x中用来修改注册表文件的注册表编辑器是regedit.exe,而在Windows 2000中,要修改Registry数据库你可以使用两种“注册表编辑器”来进行编辑:一个是regedit.exe,而另一个则是regedt32.exe。前者可以在Windows 2000的安装目录\WINNT下找到,后者可以在\WIN...
http://www.jb51.net//article/3337.htm
利用注册表限制特定程序运行—注册表使用全攻略之十四对于一些与系统密切相关的程序,如果随意让其他人使用,非常容易造成死机甚至系统崩溃。通过系统本身的注册表来限制特定程序的运行。1、一键锁通关我们要做的是在注册表中加入“RestrictRun”键值,以此来限制绝大多数程序的运行。运行“Regedit”打开注册表编辑器,展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer分支(如果没有就新建),在右侧窗格中单击鼠标右键,选择“新建→Dword值”,输入子项名称“Restr...
http://www.jb51.net//article/3216.htm
在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择。的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择。在本文中我简要介绍了常见的十四种Java开发工具的特点,管中窥“器”,希望能对大家有所帮助。 1、JDK(JavaDevelopmentKit) 2、JavaWorkshop 3、NetBeans与SunJavaStudio5 4、Borland的JBuilder 5、Oracle的JDeveloper 6、IBM的VisualAgefor...
http://www.jb51.net//article/2695.htm
其他杂项13.1生成图像 PHP可以操作处理图像。如果你已经安装了GD库,你甚至可以利用PHP生成图像。<?Header("Content-type:image/gif");$string=implode($argv,"");$im=imagecreatefromgif("images/button1.gif");$orange=ImageColorAllocate($im,220,210,60);$px=(imagesx($im)-7.5*strlen($string))/2;ImageString(...
http://www.jb51.net//article/2254.htm
命名变量,函数和类是挺困难的,除了要考虑到变量的名称要易于理解,还要担心是否这个名称在其它某个地方已经使用过.在一小段脚本中,第二个问题是基本问题.当你考虑重用你的代码,在这之后的项目代码必须避免使用你用过的命名.通常来说,可重用的代码总是包含在函数或类中,需要处理许多可能发生的命名冲突.但函数和类之间也可能发生命名冲突.你可以尝试避免出现这种情况,通过在所有类前添加前缀的方法,或者你可以使用namespace语句.Namespace关键字给一块代码命名.在这个代码块外部,脚本必须用操作符::加上命名空间的名称来引用这个代码块.引用静态的类成员也是用相同的方法.在命名空...
http://www.jb51.net//article/1587.htm
