当前位置:早雪网网络学院编程文档PHP技术 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • php和c通过socket通信--udp篇 [内容预览] 822 | 2005-07-22 20:22:10
    /*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<...

    [阅读全文]

  • 不用iconv库的gb2312与utf-8的互换函数 [内容预览] 730 | 2005-07-22 20:22:09
    相关附件:2442675.ZIP(33kb)偶然在www.phpx.com见到一份gb2312与utf-8的对照表在征询代码,于是写了几段代码。小试了一下,感觉还可以。给大家分享一下。一份gb2312.txt(184799字节)确实显得太大了点,而且还要经unicode转换。这份对照表为51965字节,要小的多了。对于...

    [阅读全文]

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

    [阅读全文]

  • php中检查email完整性 [内容预览] 201 | 2005-07-22 20:21:56
    <?phpif(eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]$",$email)){echo"您的E-Mail通过初步检查";}?>在这句话里,首先是应用了一个eregi函数,这个函数还算好理解。随便找本书,就能给你一段解释:语法:intereg(stringpatt...

    [阅读全文]

  • 利用php和js实现页面数据刷新 [内容预览] 302 | 2005-07-22 20:21:55
    利用"XXXX.htm"和"XXX.php"两个文件来实现数据的刷新XXXX.htm<head><script>//Refreshcoder_s=0;timenow=0;functioncalrs(){d=newDate();h=d.getHours();m=d.getMinutes();s=d.getSec...

    [阅读全文]

  • PHP SOCKET 技术研究 [内容预览] 1191 | 2005-07-22 20:21:52
    今天试着写一个PHP与C语言通过socket通讯的程序,看过PHP手册,发现有好几种方式可以建立socket客户端.1、通过fsockopen()建立socket连接,然后用用fputs()发送消息,用fgets()接收消息。2、通过socket_create()建立socket连接,然后用socket_send()o...

    [阅读全文]

  • php分别做为cgi和module来运行的配置 [内容预览] 769 | 2005-07-22 20:21:47
    php:PHPVersion5.0.0b4apache:Apache/2.0.49(Win32)1,做为cgi来运行2,做为module来运行1,做为apache2的cgi运行scriptAlias/php/"c:/php/"AddTypeapplication/x-httpd-php.phpActionap...

    [阅读全文]

  • BS结构中使用PHP访问ORACLE LOB [内容预览] 879 | 2005-07-22 20:21:45
      PHP,即“PHP:HypertextPreprocessor”,是一种广泛用于OpenSource(开放源代码)并可以嵌入HTML的多用途脚本语言。它的语法接近C、Java和Perl,易于学习。该语言的主要目标是让Web开发人员快速的书写动态生成的网页,然而,PHP的功能并不局限于此。PHP普遍被认为可以更快和更...

    [阅读全文]

  • ★PHP4.3.10以下版本出现严重漏洞 [内容预览] 207 | 2005-07-22 20:21:41
    发布日期:2004-12-16更新日期:2004-12-17受影响系统:PHP5.0.2PHP5.0.1PHP5.0.0PHP4.3.9PHP4.3.8PHP4.3.7PHP4.3.6不受影响系统:PHP5.0.3PHP4.3.10描述:PHP存在输入验证漏洞,远程攻击者可以利用这个漏洞读取系统文件内容及进行目录遍历攻...

    [阅读全文]

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

    [阅读全文]

  • PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题) [内容预览] 1163 | 2005-07-22 20:21:38
    smtp.php<?phpclasssmtp{/*PublicVariables*/var$smtp_port;var$time_out;var$host_name;var$log_file;var$relay_host;var$debug;var$auth;var$user;var$pass;/*PrivateVar...

    [阅读全文]

  • WINDOWS服务器安装多套PHP的另类解决方案 [内容预览] 297 | 2005-07-22 20:21:36
    有时候,我们需要在WINDOWS服务器中安装多个不同版本的PHP环境,或采用不同的php.ini配置,例如在使用中国E商务网的IONCUBE系统对PHP程序进行加密后,要在php.ini中设置加载选项目,但这个选项和zend加密程序解释器不能同时存在,如果在服务器中有另外程序采用ZEND加密的话,就非常可惜。如果能在W...

    [阅读全文]

  • 在同一窗体中使用PHP来处理多个提交任务 [内容预览] 455 | 2005-07-22 20:21:35
    在PHP中的处理窗体数据比其它网页程序语言更简单——如果你使用这种语言一段时间后,你会发现这是一个不可争辩的事实。这种操作的简易性使它可以容易地处理更为复杂的窗体事件,包括今天讨论的主题,即在同一个窗体中通过多个按钮来处理不同的任务。为什么使用多个提交任务?在我回答这个问题之前,先让我回答一个很显然的问题:既然许多窗体...

    [阅读全文]

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

    [阅读全文]

  • 把数字转换成英语或是汉语表达 [内容预览] 1047 | 2005-07-22 20:21:29
    今天总算有点空,抽时间写了一个类,把数字转换成英语或汉语表达,用法很简单。下面是代码及演示:文件:textnumber.class.php代码:<?phpif(!defined('_IN_APP'))exit;classTextNumber{var$resource=null;var$number=0;var$grou...

    [阅读全文]

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

    [阅读全文]

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

    [阅读全文]

  • PHP中的面向对象和面向过程 [内容预览] 947 | 2005-07-22 20:21:07
    本文针对的读者本文针对希望了解PHP中有关面向对象与面向过程两种编程方式的读者,包括新手和老手。假设读者对PHP及类的使用有一定程度的熟悉。简介“真正的天才具有正确评价不确定的,有风险的和矛盾的信息的能力。--邱吉尔”使用许多编程语言时,你通常只能使用面向对象或面向过程二者之一的编程方式。而在PHP中,你可以自由选择或...

    [阅读全文]

  • php中 被遗忘的函数 [内容预览] 902 | 2005-07-22 20:20:28
    ctype_alnum--Checkforalphanumericcharacter(s)检测是否是只包含[A-Za-z0-9]ctype_alpha--Checkforalphabeticcharacter(s)检测是否是只包含[A-Za-z]ctype_cntrl--Checkforcontrolcharacter...

    [阅读全文]

  • PHP 和 XML: 使用expat函数(三) [内容预览] 834 | 2005-07-22 20:20:17
    PHP和XML:使用expat函数(三)如何在一个PHP脚本中使用这个类呢?实际上非常简单。这里有一个例子:  首先类定义需要被包括在脚本中require(CLASS_DIR."class.Newsboy.php");  然后,我们创建一个类的实例,并且设置文件性为我们的XML文档的实际链接。$news=newnews...

    [阅读全文]

  • PHP 和 XML: 使用expat函数(二) [内容预览] 1053 | 2005-07-22 20:20:15
    PHP和XML:使用expat函数(二)  让我们看一下实际处理这个文档的PHP代码。/*NewsBoy:NewssystemforthewebwritteninPHPbyJustinGrant(Web:jusgrant.cjb.netorjustin.host.za.netMail:justin@glendale.n...

    [阅读全文]

  • PHP 和 XML: 使用expat函数(一) [内容预览] 449 | 2005-07-22 20:20:11
    PHP和XML:使用expat函数(一)  可扩展标识语言(ExtensibleMarkupLanguage)明显是大多数开发人员将想要将其加入到他们的工具箱中的东西。XML是一种W3C的标准,它是开放的,语言中性的,API中性的,流式的,文本的,人类可读的,并且是一种将结构化数据带到web上的一种方法。XML是SGM...

    [阅读全文]

  • PHP实现网上点歌(一) [内容预览] 273 | 2005-07-22 20:20:06
    有些聊天室里有点歌的功能,让聊友可以在MIDI音乐的伴奏下愉快的和自己的网友聊天,使聊天室有一个很优雅的环境。不但提高了聊天室的功能,还会增加聊天室的访问量,下面就给出用PHP实现这个功能的代码。首先在你的WEB可以访问到的目录里建个dir目录,在这个目录下再建一些存放MIDI音乐的目录,如这样,dir下分别建song...

    [阅读全文]

  • 用PHP编程开发“虚拟域名”系统 [内容预览] 626 | 2005-07-22 20:20:05
      如果自己的服务器也能够实现简记域名就好了。其实这并不复杂。你也可以做一个简记域名系统。  简记域名系统的关键技术在于:实现Web页面的重定向(Redirctory)。在本质上,简记域名系统和虚拟机系统完全不同。虚拟机的虚拟域名和IP是存在一一对应关系的。而简记域名系统不需要将域名和IP做一一映射。也就是说,它根本不...

    [阅读全文]

  • 基于PHP+MySQL的聊天室设计 [内容预览] 568 | 2005-07-22 20:20:02
      MySQL并发能力强、响应速度快,是性能优异的数据库软件;PHP是功能强大的服务器端脚本语言。笔者在网站开发中,采用PHP4.0+MySQL3.23.38建立了多种应用。下面,以一个简单的聊天室设计为例,介绍PHP+MySQL在网页开发中的应用。  1、总体设计  1.1构思与规划:  聊天室的基本原理,就是把每个...

    [阅读全文]

  • PHP自动生成月历代码 [内容预览] 679 | 2005-07-22 20:20:01
    <?php/*FunctionWrittenbyNelsonNeoh@3/2004.Forthosewhowantstoutilizethiscode,pleasedonotremovethisremark.Ifyouhavedoneanyenhancementtothiscode,pleasepostthecopya...

    [阅读全文]

  • xml+php动态载入与分页 [内容预览] 191 | 2005-07-22 20:19:51
    这是在看太平洋网的评论时看到的,太平洋网是用jsp做为后台语言,用来产生xml文件.然后在把数据绑定到html上的.我就用php也做了一个以下是源文件.-xml.htm--<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org...

    [阅读全文]

  • 提升PHP执行速度全攻略(下) [内容预览] 342 | 2005-07-22 20:19:36
      经过以上两个的方法,相信你的PHP应用的性能已经得到了很大的提高,现在该从另一个方面来考虑了:下载速度。如果你的应用只是在公司内跑,所有的客户都使用100Mb/s的以太网连接到服务器,这可能不是一个问题,但是如果你的客户中有使用慢速的modem连接的,你就要考虑使用内容压缩这个方法了。根据IETF的规范,大多数的浏...

    [阅读全文]

  • 提升PHP执行速度全攻略(上 [内容预览] 387 | 2005-07-22 20:19:34
    PHP的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了。不过如果站点的访问量很高、带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高PHP的速度了。这篇文章将从几个方面介绍如何做到这一点,从而令用户浏览的时候更加“爽”。  代码优化  在这里并不想再次告诉你如何写更干净的代码...

    [阅读全文]

  • 无限级别菜单的实现 [内容预览] 322 | 2005-07-22 20:19:31
    <?/*看到很多朋友问过无限级别菜单的的问题(其实理论上还是有级别的,毕竟要受到个方便的条件的限制,比如:数据库字段的类型等),我曾经用老大(唠叨)提供的代码写出来过无限级别的菜单,但是感觉效果不是很好(视觉上),于是趁着"夜深人静"就写这个"无限制级别的菜单",其实道理很简单,主要是数据表的设计,还有递归方法的使用(...

    [阅读全文]

 PHP技术   659   30   2/22页      1   2   3   4   5         GO