php和com 如果你是一名冒险份子,而且你正在使用cgi、isapi或apache模块版本的windows系统上运行着php,那么你也可以获得系统的com功能。现在,解释com(微软的组件对象模型)的工作留给了微软和那些大部头的图书来完成。 然而,知道点com也没什么错,下面有一个普通的(没有双关语,针对很普通)代码小片断。 这代码小片断使用php在后台启动microsoft word、打开一个新文件、键入一些文本、保存该文件然后关闭应用程序: <? // create a reference to a new com component (word) $word = new com("word.application") or die("can't start word!"); // print the version of word that's now in...
php和java php功能的另外一个高招是其调用已有java对象的方法的能力,这种功能可以让你把php集成进已有的基于java的应用程序。如果你正在你的工作场合推广php ,那你算找到可大吹特吹的靓点了,你知道,java这玩艺儿无处不在。 为了用到这一功能,你需要在服务器上安装java虚拟机(jvm)。如果你打算安装(或已经安装了)来自sun、kaffe、ibm或blackdown的jdk,那你现在可谓已入正途。 当你配置php的时候,你将需要给配置指令增加--with-java参数,然后修改你的php.ini文件。php.ini 中通常要修改的是下列各行: [java] java.library.path=/path/to/library java.class.path=/classpath/ extension_dir=/path/to/extensions extension=li...
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用法有详尽的阐述,该数的作者之一已经在zend.com 上编写过这方面相当多的指南。 就象java和com支持一样,php对xml的支持还处于其幼年期,但目前这一领域成长很快。如果你早具有了expat或libxml方面的经验,你可以跳过以上的内容直接利用你的专门知识。...
这里一定有许多和我一样喜欢尝试新鲜事物的朋友,尤其是当听说某软件有了新的版本时一定也会迫不及待的去下载一份回来用用再说。这里我想和大家探讨一下以下流行软件的应用,意在抛砖引玉。 os : microsoft windows 2000 professional简体中文版 web server: apache 1.3.12 for win32 mysql : mysql shareware 3.22.34 for win32 php3 : php 3.0.15 for win32 php4 : php 4.0.0 for win32 zend : zend optimizer beta4 for php 4.0.0 for win32 【★★★ apache快速安装 ★★★】 1. 运行 apache_1_3_12_win32.exe ,按照提示安装,安装目录不妨为: c:ap...
是否你面临着创建由一个编程人员(可能就是你)和一个设计人员同时进行创作的网站?你不知道如何使工作对你俩来说变得容易吗?我来给你答案:使用fasttemplate来使你的站点更容易定制! 好了,你可能想知道为什么你要使用fasttemplates。 ·可以在几秒钟改变你的整个站点的外观 ·抽象程序设计,没有垃圾html代码 ·设计人员不需要关心全部的"模糊"代码 ·令人惊讶地快 ·更容易重用旧的模版(对普通的表单而说) fasttemplate源于一个有同样名称的perl软件包(可以在cpan上找到)。你可以下载php 的版本从它的 主页。你只需要其中的一个类的文件(class.fasttemplate.php3)。 让我首先解释一下在使用模板生成一个页面与简单地通过echo或print 将页面输出之间有什么不同吧。简单地使用echo/print的方法很适合编写短的脚本,但是不能帮助你...
学习前的准备: 要想学习php,当然少不了要安装php啦,所以如果你是初次学习,请先阅读星空浪子兄及地藏的:php4.03在linux下的安装php4.04在win98下的安装 php4.04在英文win2000下的安装 如果你找不到安装程序请到下面下载: php4.04beta win32 安装程序 php4.03源程序 php3.0.16 win32 安装程序 php3.0.16源程序 如果你从来没有接触过php,那么还是先看看这个吧,当然即使你是已经对php有所了解,但一本php4的的使用手册也还是需要的,:)。此外一本html语法手册当然也是不可缺少的啦。ok!现在应该已经没有什么可以阻止我们学习了,let's go!在学习开始以前,我们先交待一下关于表单的基础知识,如果你对html非常熟悉,那么可以跳过该部分,直接学习。故名思议表单是利用网页收集数据的工具,比如你想在网上搞个...
hp继承*nix的一贯传统,完全支持正规表达式的处理。正规表达式提供了一种高级的,但不直观的字符串匹配和处理的方法。用过perl的正规表达式的朋友都知道,正规表达式的功能非常强大,但学起来不是那么容易。 比如: .+@.+..+$ 这段有效却难以理解的代码足够使一些程序员头痛(我就是)或者让他们放弃使用正规表达式。相信当你读完这个教程后,就可以理解这段代码的含义了。基本模式匹配一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如:once 这个模式包含一个特殊的字符,表示该模式只匹配那些以once开头的字符串。例如该模式与字符串"once upon a time"匹配,与"there once was a man from ...
在webdev站点上经常看到的一个问题是关于文件上传的。在这篇文章里我将解释如何用php实现文件上传。 设计上传表格 我们主要的目标是完成文件从本地计算机上传到服务器上去。为了做到这一点,我们需要做一个表 格,允许用户选择一个文件并可以提交它。下面是一个例子: <html> <head> <title>文件上传表格</title> </head> <body> <table> <form enctype="multipart/form-data" name=myform action=submit.php3 method="post"> <tr><td>选择上传文件</td><td><input name="myfile" type="file"></td></tr> <tr><td ...
本文介绍堪称web数据库黄金组合的php/mysql如何构筑一个网络数据库应用的方法,php是一个类似微软asp的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。而mysql是一个轻型sql数据库服务器,可运行在多种平台上,包括windows nt和linux,它还有一个gpl版本,mysql。 php、mysql和apache是linux平台网站的最佳拍档。该教程是一个3日课程,从安装到应用都有详细描述。对于php和m被认为是建立数据库驱动的动态网站的最佳产品ysql的详细资料,可参见他们的官方网站。php(www.php.net)、mysql (www.mysql.com) 目录 php/mysql教程-第一天 一、php/mysql简介二、安装mysql三、安装php四、第一个脚本五、装载数据库六、测试 php/mysql教程-第二天 一、while循环二、if-else...
一、php/mysql简介 您应该听说过开放源代码软件(oss),除非最近六到八个月来您一直住在火星上。这场运动有着巨大的冲击力,已引起一些大公司的注意。象oralce、informix,还有多家公司都开始把他们的主力数据库产品移植到oss的产物之一 - linux操作系统上。 如果您有足够的技术力量,拥有一个复杂庞大的关系数据库系统(rdbms)则是如虎添翼。但是也许您对数据库还刚刚入门,您刚刚读了jay的文章,决定自己也来搞一个数据驱动的网站。可是您也许会发现您缺乏必要的资源来运行asp服务器或昂贵的数据库系统(您也不需要这些东西)。您需要一些免费的、支持unix的东西。 那么我建议您使用php和mysql。这两样东西加在一起,对于开发数据驱动的网站这项工作而言,真是最佳组合。其实用不着我多费唇舌解释。一项由netcraft组织的非官方调查显示,应用php的主机数目由1998年6月...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器