有关php前途二
关于PHP的前途(二) (来自本站的消息)
3.2在Windows 95/98/NT/2000上快速安装Apache Web服务器(10秒钟)
在Windows上运行PHP,你需要一个Web服务器,你可以使用微软的IIS,也可以使用免费的Apache 。因为可以通过Apache的安装文件setup.exe进行安装,可以为你节省许多时间。
PHPTtriad是一个包括Apache、PHP、MySQL的软件包,可从http://www.phpgeek.com/phptriad.php 或其镜像站点http://sourceforge.net/projects/phptriad下载。我强烈推荐使用PHPTtriad,它在Windows用户中极受欢迎(已被下载了几百万次)。
Apache 二进制程序: http://httpd.apache.org/dist/httpd/binaries/win32
3.3 微软的SQL服务器
SQL服务器可以安装在不需要运行Windows的机器上,而你也需要一个SQL服务器来作Web开发。我推荐你在很老的PC上(如Pentium或486)安装Redhat Linux和PostgreSQL RPMs。你数据库并不需要任何Windows图形界面,可以在控制台直接启动PostgreSQL。PostgreSQL的速度大概是Oracle和MS SQL server的3倍。
PHP的PostgreSQL支持库是由Adam Sussman编写的,他的邮件地址是:asussman@vidya.com
支持Windows NT/2000的PostgreSQL可从http://www.askesis.nl下载。可从http://www.geocities.com/alavoor ... stgreSQL-HOWTO.html获取PostgreSQL的使用指南 。
3.4 PHP在UNIX和其它操作系统上的安装
参见PHP主站点www.php.net上的安装指南和说明,或所下载的软件包中的INSTALL文件。
4.快速进阶
用PHP的面向对象机制实现一个项目的步骤如下:
·首先,你需要连接一个数据库SQL服务器——有下面两个选择:
ADODB (Active Data Objects Data Base),即动态数据对象数据库(http://php.weblogs.com/adodb)
Metabase(Database independent access and management),即数据库独立访问和管理(
http://phpclasses.upperdesign.com/browse.htm/package/20)
·第二,你需要一些通用的PHP类来创建表单、表格和其它HTML对象。这些都可以从PHP classes网站上获取(http://phpclasses.upperdesign.com)。可以参考一下该网站的下载排行榜。也可以从网站http://www.milkywaygalaxy.freeservers.com/上获取表单类、模板类等。
·第三,通过对这些通用类的继承,来设计和创建自己的PHP类。
·第四,使用模板类来分离显示样式和业务逻辑,可参见http://www.phpclasses.com
·第五,使用IDE工
相关文档:
1.php中的__FILE__常量返回文件的完整路径和文件名.
2.dirname(__FILE___) 函数返回的是脚本所在在的路径。
比如文件 b.php 包含如下内容:
<?php
$basedir = dirname(__FILE__);
?>
如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。
变量?$basedir 的内容还是b.php所在的那个文件夹 ......
原文转自 :http://home.phpchina.com/space.php?uid=49655&do=blog&id=182488
一. 必备知识
1.wsdl(web服务标记语言)
WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML
的语言,用于描述 Web Services 以及如何对它们进行访问。
......
1、mysql_connect()-建立数据库连接
格式:
resource mysql_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]])
例:
$conn = @mysql_connect(”localhost”, “username”, “password”) or dir(”不能连接到Mysql Server” ......
isset() 【1】
Returns TRUE if var
exists and has value other
than NULL, FALSE otherwise.
输入可以是多个变量,只有所有的变量为真的时候,返回真
empty()【2】
Returns FALSE if var
has a non-empty
and non-zero value.
The following things are considered to be empty:
"" (an em ......
之前PHP实现多语言国际化,大部分都会采用把语言直接提出来作为数组来调用,例如比较有名phpMyadmin,discuz等知名开源系统,不过,这里介绍如何通过gettext,即用资源文件来实现。典型的CMS案例-wordpress也是通过它实现的语言国际化,下面来说下php中如何来利用配置文件实现国际化的。
首先介绍下.MO文件,在PHP中是利用 ......