深圳升蓝软件
数据库开发 .Net技术  |  ASP技术 PHP技术 JSP技术 应用技术类   
Hiblue Software

入门教程

技术资料 > PHP技术 > 入门教程
谈谈如何在PHP中加入自己的函数库(一)
第一章 PHP核心代码编程入门篇 对于这一章的存在可能是多余的,对PHP核心编程感兴趣的朋友自然不是菜鸟级的任务。我只想提及一点:GPL!.当我们修改PHP源代码的时候,不要忘了PHP是受GPL保护的,要改他的代码,就要遵守某些规范。对GPL我研究得也不是很深刻,我只是提议,某些源程序前的License注释不要删掉,我该换的名字……
我学php从自动摇奖系统开始…
巧合,这种东西我可没写过,而且我也是刚学php,好多语法都不是简单的。有些功能用函数能实现的我却非要自己写一个函数来用………真丢人,不过给新手一个学习过程的提示吧。 自动摇奖系统:24小时内不能重复IP,先从这里开始。 $ip=getenv("remote_addr");///取IP值存入$ip,当然,ip的格式是2.2.2.2啊。但是要把ip记录……
如何集成Linux、Apache、PHP4、FastCGI、Oracle、MySQ
 (作者:张宏 2000年10月30日 18:03)  一. 准备工作   要实现将Linux/Apache/PHP4/FastCGI/Oracle/MySQL环境集成,必需先准备好以下软件包:   (一)数据库的Perl接口   1.perl5的Oracle数据库DBI驱动程序:DBD-Oracle-1.03.tar.gz   2.perl5的通用数据库接口程序:DBI-1.13.tar.gz   3.per……
让Dreamweaver 3.0 识别.php3 扩展名的文件
解决步骤如下: 1.如果你正在使用Dreamweaver 3.0请先关闭它。 2.在你安装Dreamweaver 3.0 目录下的configruation目录中找到名为extensions.txt文件。用一个纯文本的编辑器(如win98自带的 notepad)打开它。 3.在打开的文件中按如下内容插入一行。 php3:php3 Files 4.保存并关闭extinsions.txt文件。 5.启……
聊天室处理异常离线的方法
某些网友由于线路掉线,死机等 原因,不能通过正常的途径离开聊天室,造成在线人数不能正常显示!解决的方法一般为 1 建立在线 人数文件,里面保存在线人的id/pass/time 其中time 为最后的更新时间 2 聊天程序正常运行时每隔一段 时间更新自己的 id/pass/time 通知系统自己在线,一般可以为1-2分钟 3 系统每格一段时……
session 的生命周期是多长
1 浏览器结束时其生命周期也同时结束,但是档案仍然存在于 /tmp/(sess_???) 2 下次重新开浏览器时会重新分配 sessionID,如果你使用 session_id() 把以前的 ID 带回来,则会去读取残存在 /tmp 处的 sess_???, 取回你之前所有已经设定的参数 3 可以在 php.ini 里修改 session 档案残存的时间 session.gc_maxlifetime ……
Win98环境Apache服务器的CGI配置(PERL,PHP,MYSQL)
Win98环境Apache服务器的CGI配置(PERL,PHP,MYSQL) 由于强大的功能、又由于牢固的稳定性,和免费软件的特点使得Apache成长为一个全球排名第一的Web服务器,占据全球百分之五十以上的份额。但由于其最初用于UNIX系统,Apache就像蒙上神秘面纱的女神,对众多Windows用户来说可望不可及。即使现在有了Apache for Win32的版本……
php编写大型网站问题集
  PHP以其易用性得到迅速的推广,但易用并不是说就能用好它,实际上许多程序员用它很容易的立一个个WEB应用系统,但又有多少人仔细的考虑过他们的代码,是否容易维护、是否足够健壮、否效率足够高、是否足够安全,当PHP用于建立大型网站时这些就成为很关键的因素。下面我们从较轻微的问题开始讨论,直至一些致命的错误。共……
在PHP中执行系统外部命令
PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。 那么,是否可以在PHP脚本中调用外部命令呢?如果能,如何去做呢?有些什么方面的顾虑呢?相信你看了本……
关于session的几个补充函数
在PHP下,关于session的讨论很多,其实在PHP4中还有几个函数是我们平时没有注意到的。 下面我把它们介绍给大家吧。 其中的session_set_save_handler()可真是个好东西。 //******************** session_unset (PHP4 >= 4.0b4) void session_unset(void); 这个函数可以把当然注册的所有的session变……
介绍几个array库的新函数
我们手头的PHP资料不多,大家是不是都有一份php4gb.chm。我最欣赏它里面的函数库部分了,真正的在线帮助。但是PHP发展的脚步实在太快了,你睢,我最近在www.php.net/manual/ 又找到了一些扩展的数组函数。 下面我把它们介绍给大家吧,我的英文水平不高,有译的不对的地方,请指正。 格式是这样的: 函数名 支持版……
PHP4调用自己编写的COM组件
搞完了PHP4调用JavaBean,又想去试试调用COM,开始以为很难,自己用VB6写了一个Active Dll在PHP4中调用,马上成功,比调用javabean方便多了,下面讲一下我的步骤。 下载的版本是从http://www.mm4.de/。 一:用VB6写Activex Dll 代码如下: Option Explicit Private MyScriptingContext As ScriptingCon……
PHP4调用JavaBean的摸索(续)
写了“PHP4调用JavaBean的摸索”一文,后来想试试用自己写的JavaBean,怎么也不行,请教了不少人,终于弄明白了,在这里我要感谢廖阳,其实我也对他不熟悉,但是,他确实给了我不少帮助。 声明一下,我下面的例子都是在Win2000/IIS5/CGI/PHP4dev2/Jdk13下实现的。 下面我对以前的一文进行补充,另外做了几个简单的例……
简单的页面缓冲技术
作者:limodou 前言   其实说它为技术,也许不能说是真正的技术。这只不过是我自已想出来的页面处理的方法,当然与别人 的想法可能是一致的。不过我还是想给它一个好听的名字。那么我这里所指的页面缓冲是什么呢?就是指将 动态生成的页面保存起来,供下一次的使用。这样下一次访问它可能就不需要动态生成了。就……
仅用PHP4 Session实现的迷你购物篮(二)
作者:Evert Smith 翻译:limodou 片段3。创建新的篮子并向其中增加一条项目 <?php // 将项目计数设为1 $ses_basket_items=1; // 填充4个数组的第0个位置,使用从href链接传过来的值 // 链接是在‘给你的页面增加链接’部分所讲的 $ses_basket_name[0]=$basket; $ses_basket_amount[0]=1; $se……
仅用PHP4 Session实现的迷你购物篮(一)
作者:Evert Smith 翻译:limodou 介绍   如果你还没有用PHP 实现你自已的购物篮,在读完这篇文章之后你应该可以创建一个了。甚至你可能已 经有了一个购物篮,我在这里所提供的一些技巧可能会帮助你改善你的系统。   我将给你一些提示,关于如何去做也许才能减少对购物篮表的无限的查询,或减少无限的文本文……
对《PHP的面向对象编程》一文的补充
发信人: OpenBall (爱我所爱~无怨无悔~), 信区: FreeDevelop 标 题: PHP类的继承中,调用基类函数的方法 发信站: 交大兵马俑BBS站 (Tue Aug 1 13:36:07 2000), 转信 PHP类的的方法这里略过。 但是,很多文章中有一个问题没有提到,就是在类的继承中, 如何调用基类的函数。这个问题经常见到,在面向对象的设……
PHP的面向对象编程
  面向对象编程的概念:   不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:   抽象数据类型和信息封装   继承   多态   在PHP中是通过类来完成封装的:   <?php   class Something {   // 在OOP类中,通常第一个字符为大写   var $x;   function setX($v……
定制php4的session功能
这篇文章描述了怎样定制php4的session处理。我们提供一个怎样写一个全功能的基于mysql数据库或dbm文件的session处理程序例子。 一、序言 新的php4有一套自己的session处理函数。缺省情况下,每个session存贮在系统临时目录的一个个独立文件中(例如在unix系统中为/tmp)。 这适合或不适合,依你的需求而言。例如:如果……
PHP4调用JavaBean的摸索
首先声明,写此文时,我对这个也不懂,只是自己从php.net上下了例子,试着做了一下,而且是在 win2000+apache+php4p12配置下. 具体步骤如下: 一、安装好JVM(java virtual machine)(我用的是jdk122) 当然,您不一定要用jdk122,甚至不用jdk,用其它的,比如: JVM=Kaffe 1.0.4 (as delivered with OS), OS=Redhat Linux 6.1 ……
« [2][3][4][5][6][7][8] » 20条/页 共141
Copyright © 2001-2008 Shenzhen Hiblue Software Team All rights reserved