Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 05cd670d8a02b2b4a0ffb1756f2e8308 > files > 11110

php-manual-zh-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>第一个 PHP 页面</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="PHP 手册"
HREF="index.html"><LINK
REL="UP"
TITLE="简明教程"
HREF="tutorial.html"><LINK
REL="PREVIOUS"
TITLE="简明教程"
HREF="tutorial.html"><LINK
REL="NEXT"
TITLE="实用的脚本"
HREF="tutorial.useful.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="sect1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>PHP 手册</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="tutorial.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>章 2. 简明教程</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="tutorial.useful.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="tutorial.firstpage"
>第一个 PHP 页面</A
></H1
><P
>&#13;   在 web 服务器根目录(<CODE
CLASS="varname"
>DOCUMENT_ROOT</CODE
>)下建立一个文件名为
   <TT
CLASS="filename"
>hello.php</TT
>,然后完成如下内容:
  </P
><P
>&#13;   <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN189"
></A
><P
><B
>例 2-1. 第一个 PHP 脚本:<TT
CLASS="filename"
>hello.php</TT
></B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
&lt;html&gt;<br /> &lt;head&gt;<br />&nbsp;&nbsp;&lt;title&gt;PHP 测试&lt;/title&gt;<br /> &lt;/head&gt;<br /> &lt;body&gt;<br /> <font color="#0000BB">&lt;?php </font><font color="#007700">echo </font><font color="#DD0000">'&lt;p&gt;Hello World&lt;/p&gt;'</font><font color="#007700">; </font><font color="#0000BB">?&gt;<br /></font> &lt;/body&gt;<br />&lt;/html&gt;</font>
</code></TD
></TR
></TABLE
><P
>&#13;     在浏览器的地址栏里输入 web 服务器的 URL
     访问这个文件,在结尾加上“/hello.php”。如果本地开发,那么这个
     URL 一般是 <TT
CLASS="literal"
>http://localhost/hello.php</TT
> 或者
     <TT
CLASS="literal"
>http://127.0.0.1/hello.php</TT
>,当然这取决于
     web 服务器的设置。如果所有的设置都正确,那么这个文件将被
     PHP 解析,浏览器中将会输出如下结果:
    </P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><PRE
CLASS="html"
>&#60;html&#62;
 &#60;head&#62;
  &#60;title&#62;PHP 测试&#60;/title&#62;
 &#60;/head&#62;
 &#60;body&#62;
 &#60;p&#62;Hello World&#60;/p&#62;
 &#60;/body&#62;
&#60;/html&#62;</PRE
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
  </P
><P
>&#13;   该程序非常的简单,它仅仅只是利用了 PHP 的 <A
HREF="function.echo.html"
><B
CLASS="function"
>echo()</B
></A
> 语句显示了
   <TT
CLASS="literal"
>Hello World</TT
>。用户一定不会满足与此。请注意该文件<SPAN
CLASS="emphasis"
><I
CLASS="emphasis"
>无需被执行</I
></SPAN
>或以任何方式指定。服务器会找到该文件并提供给
   PHP 进行解释,因为使用了“.php”的扩展名,服务器已被配置成自动传递有着“.php”扩展名的文件给
   PHP。一个普通的 HTML 文件,加上了几个特别的标签,就可以做很多非常有趣的事情!
  </P
><P
>&#13;   如果试过了这个例子,但是没有得到任何输出,或者浏览器弹出了下载框,或者浏览器以文本方式显示了源文件,可能的原因是服务器还没有支持
   PHP,或者没有正确配置。需要请服务器的管理员根据本手册“<A
HREF="install.html"
>安装</A
>”一章的内容使得服务器支持
   PHP。如果本地开发,请阅读手册有关安装的章节以确保所有的设置都正确。还要确认通过浏览器访问的
   URL 确实指向了服务器上的这个文件。如果只是从本地文件系统调用这个文件,它不会被
   PHP 解析。如果问题仍然存在,请通过 <A
HREF="http://www.php.net/support.php"
TARGET="_top"
>PHP
   在线支持</A
>中的各种方式获取帮助。
  </P
><P
>&#13;   以上例子的目的是为了显示 PHP 特殊标识符的格式。在这个例子中,用
   <TT
CLASS="literal"
>&#60;?php</TT
> 来表示 PHP 标识符的起始,然后放入
   PHP 语句并通过加上一个终止标识符 <TT
CLASS="literal"
>?&#62;</TT
> 来退出
   PHP 模式。可以根据自己的需要在 HTML 文件中像这样开启或关闭
   PHP 模式。请参阅手册中“<A
HREF="language.basic-syntax.html"
>PHP 基本语法</A
>”以获取更多信息。
  </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>关于换行: </B
>
   尽管换行在 HTML 中的实际意义不是很大,但适当地使用换行可以使 HTML
   代码易读且美观。PHP 会在输出时自动删除其结束符 <TT
CLASS="literal"
>?&#62;</TT
>
   后的一个换行。该功能主要是针对在一个页面中嵌入多段 PHP
   代码或者包含了无实质性输出的 PHP 文件而设计,与此同时也造成了一些疑惑。如果在
   PHP 结束符 <TT
CLASS="literal"
>?&#62;</TT
> 后输出换行的话,可以在其后加一个空格,或者在最后的一个
   echo/print 语句中加入一个换行。
   </P
></BLOCKQUOTE
></DIV
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>关于文本编辑器: </B
>
    有很多文本编辑器以及集成开发环境(IDE)可以被用来建立、编辑和管理
    PHP 文件。这些工具中的一部分被列在 <A
HREF="http://www.thelinuxconsultancy.co.uk/phpeditors.php"
TARGET="_top"
>PHP 编辑器列表</A
>中。如果希望推荐其它的编辑器,请访问以上页面,并要求该页面的维护者将你推荐的编辑器加入到该列表中。使用支持语法高亮功能的编辑器会给开发带来很多帮助。
   </P
></BLOCKQUOTE
></DIV
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>关于文字处理器: </B
>
    诸如 StarOffice Writer、Microsoft Word 和 Abiword
    的文字处理器不适合用来编辑 PHP
    程序。如果希望用以上这些工具的某一种来处理脚本,必须保证将结果存成了<SPAN
CLASS="emphasis"
><I
CLASS="emphasis"
>纯文本</I
></SPAN
>格式,否则
    PHP 将无法读取并运行这些脚本。
   </P
></BLOCKQUOTE
></DIV
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>关于 Windows 记事本: </B
>
    如果使用 Windows 记事本来编写 PHP
    脚本,需要注意在保存文件时,文件的后缀名应该为
    .php(记事本将自动在文件名后面加上 .txt
    后缀,除非采取以下措施之一来避免这种情况)。当保存文件时,系统会让你指定文件的文件名,这时请将文件名加上引号(例如 <TT
CLASS="filename"
>"hello.php"</TT
>)。或者,也可以点击“保存”对话框中的“保存类型”下拉菜单,并将设置改为“所有文件”。这样在输入文件名的时候就不用加引号了。
   </P
></BLOCKQUOTE
></DIV
><P
>&#13;   现在已经成功建立了一个简单的 PHP 脚本。还可以建立一个最著名的
   PHP 脚本。调用函数 <A
HREF="function.phpinfo.html"
><B
CLASS="function"
>phpinfo()</B
></A
>,将会看到很多有关自己系统有用的信息,以及<A
HREF="language.variables.predefined.html"
>预定义变量</A
>、已经加载的
   PHP 模块和<A
HREF="configuration.html"
>配置</A
>信息。请花一些时间来查看这些重要的信息。
  </P
><P
>&#13;   <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN230"
></A
><P
><B
>例 2-2. 从 PHP 获取系统信息</B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
<font color="#0000BB">&lt;?php phpinfo</font><font color="#007700">(); </font><font color="#0000BB">?&gt;</font>
</font>
</code></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
  </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="tutorial.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>起始页</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="tutorial.useful.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>简明教程</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="tutorial.html"
ACCESSKEY="U"
>上一级</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>实用的脚本</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>