当前位置:新云网络网络学院PHP编程高级应用 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • PHP 建立 Excel 檔案 [内容预览] 553 | 2005-08-31 14:25:26
    有時需要將資料庫內的資料或PHP的動態內容儲存成excel檔,本文會介紹一個概簡單又實用的方法。建立Excel檔案如果需要用PHP建立Excel檔案,只需用一般的檔案處理函式,而檔案名稱儲存成.xls副檔名即可,例如:以下是引用片段:<?php$fp=fopen("excel/filename.xls","w");fp...

    [阅读全文]

  • 用PHP写的QQ Client,可以登陆、登出、收发消息、添加好友 [内容预览] 904 | 2005-08-19 13:40:05
    /***QQClient作者:Hackfan来源:http://blog.hackfan.net/2005.8.18QQ客户端,使用腾讯tqq.tencent.com:8000HTTP接口参考文章:http://spaces.msn.com/members/mprogramer使用到的类:AdvancedHTTPCli...

    [阅读全文]

  • PHP 5.0 中的对象重载技术研究 [内容预览] 441 | 2005-08-14 13:08:17
    一、简介  很幸运,PHP5.0中引入了对象重载技术。本文将探讨对于方法__call(),__set()以及__get()进行重载的可能性。在对重载理论作简单介绍后,我们将通过两个例子直奔主题:第一例,实现持续存储类;第二例,找到一种实现动态的getter/setter的方法。  二、什么是对象重载?  在PHP中谈到...

    [阅读全文]

  • php5 and xml示例 [内容预览] 561 | 2005-07-12 10:34:48
    希望能对大家有用http://trash.chregu.tv/phpconf2003/examples/有关文章:(转)PHP5的XML新特性作者ChristianStocker翻译ice_berg16(寻梦的稻草人)面向的读者这篇文章的面向对象是所有对PHP5的XML新功能感兴趣的各个水平的PHP开发者。我们假定读者...

    [阅读全文]

  • PHP中的Java扩展 [内容预览] 580 | 2005-05-18 10:34:33
    Java的易扩展性是它极其的令人兴奋的用途之一,通过学习如何使用这个模块,你可以扩展所有的可用到的Java类。为了使您了解到Java扩展性的基础,本篇文章包括系统的安装和一些PHP和Java一起使用的代码例子。Windows下安装以下的配置是基于Apache1.3.12,PHP4.0.3(您可以在www.php4win...

    [阅读全文]

  • PHP下实现端口复用/劫持 [内容预览] 413 | 2005-04-16 03:41:48
    假如监听127.0.0.1,访问共网IP不受影响,假如监听公网IP,127。0。0。1等IP不受影响。这个可以用于欺骗用户密码,因为原来的服务不可用了。或者留成针对内网用户的后门。最后欢迎加MSN:CQXY[AT]21CN。NET赐教。#!/usr/bin/php-q#c0dzbyDarkness[BST]#Team:...

    [阅读全文]

  • 在PHP下实现持久化 [内容预览] 310 | 2005-04-16 03:41:33
    “持久化”这个概念是笔者在Java中首次接触到的,通过这个特性,可以将应用程序对象转化成一系列字节流(这被称作对象序列化),以适应网络传输或保存。最奇妙的是,被序列化的对象还可以被重新装配,还原成以前的样子。这意味着,该机制能自动补偿操作系统间的差异。换句话说,一个在Windows系统的机器上被序列化的对象可以通过网络...

    [阅读全文]

  • 第十一节--重载 -- Classes and Objects in PHP5 [11] [内容预览] 169 | 2005-04-11 03:21:54
    /*+---+|=本文为Haohappy读<<CorePHPProgramming>>|=中ClassesandObjects一章的笔记|=翻译为主+个人心得|=为避免可能发生的不必要的麻烦请勿转载,谢谢|=欢迎批评指正,希望和所有PHP爱好者共同进步!+---+*/第十一节--重载PHP4中已经有了重载的语法来建立对...

    [阅读全文]

  • 第十五节--Zend引擎的发展 -- Classes and Objects in PHP5 [15] [内容预览] 227 | 2005-04-11 03:21:39
    /*+---+|=本文为Haohappy读<<CorePHPProgramming>>|=中ClassesandObjects一章的笔记|=翻译为主+个人心得|=为避免可能发生的不必要的麻烦请勿转载,谢谢|=欢迎批评指正,希望和所有PHP爱好者共同进步!+---+*/第十五节--Zend引擎的发展本章的最后一节,Zee...

    [阅读全文]

  • php和c通过socket通信--udp篇 [内容预览] 1494 | 2005-02-25 01:51:29
    /*server.c*/#include<sys/types.h>#include<sys/socket.h>#include<string.h>#include<stdio.h>#include<netinet/in.h>#include<arpa/inet.h>#include<stdlib.h>#include<...

    [阅读全文]

  • ArrayAccess接口介绍 [内容预览] 223 | 2005-01-20 01:30:14
    在PHP5中多了一系列新接口。在HaoHappy翻译的系列文章中你可以了解到他们的应用。同时这些接口和一些实现的Class被归为StandardPHPLibrary(SPL)。在PHP5中加入了很多特性,使类的重载(Overloading)得到进一步的加强。ArrayAccess的作用是使你的Class看起来像一个数组...

    [阅读全文]

  • PHP 5 数据对象 (PDO) 抽象层与 Oracle [内容预览] 252 | 2004-12-23 00:56:56
    一名新PHP数据对象(PDO)数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与Oracle一起运行的情况。需要PHP:5.0需要其他:Oracle8或更高版本客户端库下载用于Oracle的PDO(Windows):php_pdo.dll,php_pdo_oci.dll下载用于Oracle的PDO(Unix):p...

    [阅读全文]

  • [推荐]关于PHP事件驱动问题之我见 [内容预览] 252 | 2004-11-09 00:32:32
    看到有人在讨论PHP的事件驱动问题,本应回复一帖。但认为回复不足以引起大家的重视,故专开一帖详述本人对这个问题的理解,并对一佳作进行解释与分析。事件驱动这个概念是广义的。可以在客户端,也可以在服务器端。在WEB应用上,在客户端的事件是基于JS或是插件或是JAVAAPPLET之类的东西,基本上如果是插件或是JAVAAPP...

    [阅读全文]

  • 浅析php中实现多线程 [内容预览] 1155 | 2004-10-25 00:14:39
    PHP中实现多线程?看到这个标题,你一定以为我疯了..但是事实上我真的这么做了.下面是我的一些做法,已经实验过.确实可以的.我们知道PHP本身是不支持多线程的,但是我们的WEB服务器是支持多线程的.也就是说可以同时让多人一起访问.这也是我在PHP中实现多线程的基础.假设我们现在运行的是a.php这个文件.但是我在程序中...

    [阅读全文]

  • [图文] PHP-Push技术实现刷新功能 [内容预览] 318 | 2004-10-22 00:13:24
    作者信息:lguser(lguser@163.net)文章信息:初级初发日期:200302关键字:PHP-Push刷新来源链接:http://www.troyoo.com摘要:采用了Serverpush的服务器在客户机做出一个请求后,和客户机建立一个永久的连接,然后服务器会根据客户机的请求不断地把数据包推向服务器。那些...

    [阅读全文]

  • 创造世界上最简单的------php开发模式 [内容预览] 516 | 2004-09-23 23:37:32
    /*//*author:大龄青年/*email:wenadmin@sina.com/*from:http://blog.csdn.net/hahawen/*/原代码下载:http://club.phpe.net/index.php?s=&act=Attach&type=post&id=29432...

    [阅读全文]

  • 采用行写方式的聊天程序(之四) [内容预览] 209 | 2004-09-01 22:04:20
    (接前面部分)<bodyleftmargin="0"topmargin="0"><divalign=center><br><formmethod="post"action="lt3.php"name="fyq"target="bforlt3"onsubmit='return(checksays());'><inputt...

    [阅读全文]

  • 采用行写方式的聊天程序(之五) [内容预览] 193 | 2004-09-01 22:04:09
    lt4.php处理定时刷新问题<?session_start();include("g_fun.php");f_connectdb();$tmpi=0;$query="selectlt_id,lt_speaker,lt_face,lt_speaked,lt_time,lt_contentfromlt_t_content...

    [阅读全文]

  • PHP的面向对象编程:开发大型PHP项目的方法(一) [内容预览] 314 | 2004-09-01 22:03:40
    limodou  这篇文章介绍了在PHP中的面向对象编程(OOP,ObjectOrientedProgramming)。我将向你演示如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运!  面向对象编程的概念:  不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:抽象数据类型和信息封...

    [阅读全文]

  • PHP的面向对象编程:开发大型PHP项目的方法(二) [内容预览] 271 | 2004-09-01 22:03:29
    作者:LuisArgerich译者:limodou  "Another"类的对象现在拥有了父类(Something)的全部的数据成员及方法,而且还加上了自已的数据成员和方法。  你可以使用  $obj2=newSomething;  $obj2->setX(6);  $obj2->setY(7);  PHP现在还不支持...

    [阅读全文]

  • PHP的面向对象编程:开发大型PHP项目的方法(三) [内容预览] 285 | 2004-09-01 22:03:17
    limodou  重载(与覆盖不同)在PHP中不支持。在OOP中,你可以重载一个方法来实现两个或重多的方法具有相同的名字,但是有不同数量或类型的参数(这要看语言)。PHP是一种松散类型的语言,所以通过类型重载不起作用,然而通过参数的个数不同来重载也不起作用。  有时在OOP中重载构造函数非常好,这样你可以通过不同的方法...

    [阅读全文]

  • PHP的面向对象编程:开发大型PHP项目的方法(四) [内容预览] 243 | 2004-09-01 22:03:06
    PHP的高级OOP技术  在看过基本的OOP概念后,我就可以向你展示更高级的技术:序列化(Serializing)  PHP不支持永久对象,在OOP中永久对象是可以在多个应用的引用中保持状态和功能的对象,这意味着拥有将对象保存到一个文件或数据库中的能力,而且可以在以后装入对象。这就是所谓的序列化机制。PHP拥有序列化方...

    [阅读全文]

  • PHP的面向对象编程:开发大型PHP项目的方法(五) [内容预览] 179 | 2004-09-01 22:02:54
    使用类进行数据存储  对于PHP和OOP一件非常好的事情就是,你可以很容易地定义一个类来操作某件事情,并且无论何时你想用的时候都可以调用相应的类。假设你有一个HTML表单,用户可以通过选择产品ID号来选择一个产品。在数据库中有产品的信息,你想把产品显示出来,显示它的价格等等。你拥有不同类型的产品,并且同一个动作可能对不...

    [阅读全文]

  • pop3邮件收取一例 [内容预览] 533 | 2004-09-01 22:02:13
    test_pop3.php<HTML><HEAD><TITLE>TestforManuelLemos'sPHPPOP3class</TITLE></HEAD><BODY><?require("pop3.php");$user="user";$password="passwd";$apop=0;$pop3_connect...

    [阅读全文]

  • smtp邮件发送一例 [内容预览] 436 | 2004-09-01 22:02:02
    test_smtp.php<?require("smtp.php");$smtp=newsmtp_class;$smtp->host_name="mail.xiaocui.com";$smtp->localhost="localhost";$from="webmaster@xiaocui.com";$to="root@...

    [阅读全文]

  • 采用行写方式的聊天程序(之一) [内容预览] 203 | 2004-09-01 22:01:50
    前阶段,看到mdjwq@yeah.net和稻香居的红蜻蜓的极小版的聊天程序,仔细阅读了他们的代码,感到这是一篇不可多得的代码,特别是对刚入门者,程序里用到了一些技巧,极有参考价值。本人根据他们的代码,结合自己的体会,增加了一些功能(在线人员的管理等),实现方法也从TXT改为MYSQL,所有程序在本地全部调试通过,希望拥...

    [阅读全文]

  • 采用行写方式的聊天程序(之二) [内容预览] 225 | 2004-09-01 22:01:39
    lt1.php:该程序为整个系统的入口,含有两个全局参数:chat_hh,uname分别记录当前最大的发言序号和发言者名称<?session_start();session_register("chat_hh");session_register("uname");//取数据库最大编号include("g_fun.ph...

    [阅读全文]

  • 采用行写方式的聊天程序(之三) [内容预览] 184 | 2004-09-01 22:01:28
    ltsayno.php该程序为系统的核心,处理所关联的所有函数信息<?session_start();?><html><head><title>发言区</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><style>body{...

    [阅读全文]

  • PHP对象编程实现3D饼图 [内容预览] 249 | 2004-09-01 22:01:17
    <?php//公用函数//把角度转换为弧度functiondeg2Arc($degrees){return($degrees*(pi()/180.0));}//RGBfunctiongetRGB($color){$R=($color>>16)&0xff;$G=($color>>8)&0xff;$B=($...

    [阅读全文]

  • 用PHP实现通过Web执行C/C++程序 [内容预览] 213 | 2004-09-01 22:01:02
    Author:MitchellHarper翻译:KefengNie(kefeng_nie@163.com)Date:2002-10-15一,简介如果你对Unix/Linux有所了解的话,你应该知道他们大都自带了C和C++的编译器,分别是GCC和G++。Unix在程序安装及Make等许多地方使用到了这些编译器。利用一些控...

    [阅读全文]

  • 如何把PHP转成EXE文件 [内容预览] 506 | 2004-09-01 22:00:50
    原问:如何把PHP转成EXE文件。结果当然是没有这样的软件,但是有两ASP的东东,可以把网站做成EXE文件发布。我没时间试,大家可以看看,有啥结果可以贴过来,我们研究研究。呵呵。地址:http://www.octopod.net/Sitecomp/index.htmMainfeaturesPackingallfiles...

    [阅读全文]

  • web方式ftp [内容预览] 566 | 2004-09-01 22:00:39
    <?php/*$Id:ftp.php,v2.22002/03/1223:21:28paulsExp$*//*Thissoftwarecamefromhttp://inebria.com/*//*Copyright(c)2000PaulSouthworth.Allrightsreserved.Redistribution...

    [阅读全文]

  • 用PHP动态创建Flash动画 [内容预览] 539 | 2004-09-01 22:00:28
    Macromedia公司出品的Flash动画软件现已经成为Web页面上非常流行的表现工具,网站开发者利用它引起浏览者的兴趣。然而不幸的是,仅仅使用ActionScript创建动画受到很大的限制,Macromedia已经宣布,打算放弃FlashGenerator产品,转而采用支持FlashMX的ColdFusion,我们...

    [阅读全文]

  • 如何使用PHP获取网络上文件 [内容预览] 383 | 2004-09-01 22:00:17
    <!--generateindex.php--><?php//设置我们将要使用的文件$srcurl="http://localhost/index.php";$tempfilename="tempindex.html";$targetfilename="index.html";?><HTML><HEAD><TITLE>...

    [阅读全文]

  • 图象函数中的中文显示 [内容预览] 200 | 2004-09-01 21:59:53
    把GB码转换到UTF8,php中TTF支持UTF8编码的非ASCII字符输出.在分析这段代码之后,发现可以实现中文与ASCII混合输出图象,这样在我们操作图象函数时可以更方便.代码如下:<?functiongb2utf8($gb){if(!trim($gb))return$gb;$filename="gb2312.tx...

    [阅读全文]

  • [图文] Creole :新兴数据抽象层 [内容预览] 278 | 2004-07-29 20:46:11
    说起数据抽象层,大家可能首先想起的就是ADODB。这里要为大家介绍的是一个全新的数据抽象层:Creole。说它新,是因为它是用PHP5写的,是一个基于真正意义的OO的层;它的API接口以JDBC为基础,熟悉JDBC的朋友用起来应该会很亲切;它现在支持的数据库有MySQL,MSSQLServer,PostgreSQL,S...

    [阅读全文]

  • 如何用PHP把RDF内容插入Web站点之中(三) [内容预览] 293 | 2004-05-23 15:25:50
    筑巢时间(NestingTime)前面的例子只是用来说明问题的。如果你真想把RDF内容插入到Web站点当中,就需要把事情做的更好一些。所以把前面的脚本的作了改进,新增了一些东西,从而简化格式化RDF数据的任务。<html><head><basefontface="Verdana"></head><body><table...

    [阅读全文]

  • 如何用PHP把RDF内容插入Web站点之中(四) [内容预览] 237 | 2004-05-23 15:25:38
    返回到类(BackToClass)既然你有这么大的权力,那么究竟为什么要把自己限制在仅仅是单个的RDF来源呢?就象我早先说过的一样,大多数主要的站点都经常为他们所提供的内容做快照。其实将所有这些不同的来源插入到你的站点当中是相当简单的。让我们看看是如何做的。首先,我们把前面例子中的代码模块化。这样一来,你就无须为每一个...

    [阅读全文]

  • 如何用PHP把RDF内容插入Web站点之中(五) [内容预览] 382 | 2004-05-23 15:25:27
    免费午餐(AFreeLunch)上面我所写的那个类也是很基本的,是拿来说明问题的,或许也可以用于低访问量的站点。如果你想寻找一些更专业的东西,去网上吧,那里有许多的开放源码的RDF分析器,他们带有各种附加的功能(包括缓存)。那么就让我们看一些如何运用这些分析器的例子吧。第一个要讲的是由StefanSaasen为fase...

    [阅读全文]

  • PHP套接字编程 [内容预览] 387 | 2004-05-23 15:25:16
    套接字编程,一般使用c或c++。特别的在web应用程序开发中,常用perl实现套接字。除此以外,用php进行套接字编程也是一个选择。Php可以胜任吗?当然可以。Php是一门高质量的web应用程序开发语言,他的许多特性可以处理众多的任务,网络编程也不例外。1.理解套接字Mail、ftp、telnet、name和finge...

    [阅读全文]

  • [图文] PHP绘图对象结构设计与应用实例 [内容预览] 344 | 2004-05-23 15:25:04
    本文主要阐述如何在PHP中实现绘图对象的结构设计。在PHP中小型的数据结构可由简单类来实现,即由简单的数据和操作来定义。但随着数据结构的复杂化,简单类不能满足完整体现整个数据结构的需求,由此需要使用类的结构,一句话来描述就是类中的成员也由类来构成。这是面向对象设计方法实现对数据封装、信息隐藏及代码重用的扩展方式,而另一...

    [阅读全文]

  • 用Pear加速PHP程序开发 [内容预览] 258 | 2004-05-23 15:24:53
    及时交付应用程序是确定解决方案采用何种技术的关键所在,PHP借助于PEAR(PHPExtensionandApplicationRepository:PHP扩展与应用库)会大大促进其开发过程。PEAR是一种代码库,它为标准程序功能提供预先编写的类,从而大大降低了应用程序的开发时间。PEAR在概念上类同于Perl的CPA...

    [阅读全文]

  • [图文] 用 PHP 使 Web 数据分析进入更高境界 [内容预览] 210 | 2004-05-23 15:24:42
    设计您的数据分析,做比简单原始计数更多的事对Web数据进行有效和多层次的分析是许多面向Web企业能够生存的关键因素,数据分析检验的设计(和决策)通常是系统管理员和内部应用程序设计人员的工作,而他们可能除了能够把原始计数制成表格之外,对统计学没有更多的了解。在本文中,PaulMeagher向Web开发人员传授了将推论统计...

    [阅读全文]

  • 用 PHP 实现的简单线性回归(一) [内容预览] 219 | 2004-05-23 15:24:30
    数学库在PHP中的重要性PHP领域中缺少了一个功能强大的工具:基于语言的数学库。在这个由两部分组成的系列文章中,PaulMeagher希望通过提供一个如何开发分析模型库的示例来启发PHP开发人员去开发和实现基于PHP的数学库。在第1部分中,他演示了如何使用PHP作为实现语言来开发和实现简单线性回归(SimpleLine...

    [阅读全文]

  • [图文] 用 PHP 实现的简单线性回归(二) [内容预览] 424 | 2004-05-23 15:24:18
    解决输出和概率函数缺陷的数据研究工具本系列文章的第1部分结尾处提到了简单线性回归(SimpleLinearRegression)类中缺少的三个元素。在本文中,作者PaulMeagher用基于PHP的概率函数弥补了这些缺陷,演示了如何将输出方法集成到SimpleLinearRegression类中并创建了图形输出。他通过...

    [阅读全文]

  • [图文] PHP-GTK 介绍及其应用 [内容预览] 240 | 2004-05-23 15:24:07
    1.PHP-GTK介绍1.1PHP-GTKPHP-GTK是PHP的延伸模组,它可以让程式设计师写出在客户端执行的、且独立的GUI的程式。这个模组不允许在浏览器上显视GTK+的程式,它一开始就是开发来写独立的GUI程式的。1.2GTKGTK原本是为GIMP,一个GUI的影像处理软体而开发的。GTK+是GIMP的套装工具。...

    [阅读全文]

  • [图文] 用PHP创建动态图形 [内容预览] 508 | 2004-05-23 15:23:55
    PHP有一个令人惊讶的能力——你可以利用它的服务器端脚本创建动态图形。这项功能的基础是GD库,它是由ThomasBoutell设计的ANSIC库,这个库支持除.GIF文件之外的绝大多数常见图形文件格式(不过该库的设计者许诺当LZW专利在2004年7月7日到期后就立即添加.GIF支持)。PHP4.3以及它的更高版本集成了...

    [阅读全文]

  • 超越模板引擎 [内容预览] 312 | 2004-05-23 15:23:44
    总体来说,模板引擎是一个"好东西"作为一个PHP/Perl的程序员,许多模板引擎(fastTemplate,Smarty,Perl的HTML::Template)的用户,以及我自己的(bTemplate[1]的作者),我讲这句话很多次了。然而,在同事进行了长时间的讨论之后,我确信了大量的模板引擎(包括我自己写的)根本是...

    [阅读全文]

  • 细看PEAR的错误处理 [内容预览] 245 | 2004-05-23 15:23:33
    PEAR提供了强大的错误处理机制。这篇文章向你展示如何从这个系统中获益。许多程序已经使用了PEAR的包。许多PHP程序员或多或少的熟悉了PEAR中的错误处理。但是这个机制并不局限于PEAR的包——所有人都能在他们的类和程序中使用这些方法。这篇文章被分为两个部分:首先我们将看看类中用于错误处理的函数,然后我们将看看如何基...

    [阅读全文]

  • PHP4之真OO [内容预览] 219 | 2004-05-23 15:23:22
    本文的作者JohanPersson是PHP中著名的JpGraph图表类库的开发者.本文是作者对于在PHP4中进行面向对象开发时需要注意的几个小问题的总结.翻译:BinzyWu[Mail:BinzyatJustDNdotCOM],水平有限,欢迎探讨.2004-2-4简介本文的对象是那些曾使用更加成熟的OO[1]语言,如E...

    [阅读全文]

 高级应用   81   50   1/2页   首页   1   2      GO