动态网页技术PHP入门基础:什么是PHP

PHP 是一种用来制作动态网页的服务器端脚本语言。你通过PHP和HTML创建页面。当访问者打开网页时,服务器端便会处理 PHP 指令,然后把其处理结果送到访问者的浏览器上面,就好像 ASP 或者是 ColdFusion 一样。然而,PHP 跟 ASP 或 ColdFusion 不一样的地方在于,它是跨平台的开放源代码。PHP 可以在 Windows NT 以及很多不同的 Unix 版本中执行,它也可以被编译为一个 Apache 模块,或者是一个CGI二进制文件。当被编译为 Apache 模快时,PHP 尤其轻巧方便。它没有任何繁琐程序所产生的负担,因此可以很快的返回结果,同时也不需为了保持较小的服务器内存映象,而去调整mod_perl。

除了能够用来产生你的网页的内容之外,PHP 也可以用来传送 HTTP头。你可以设定 cookies,授权管理,并将使用者重定向至新的页面。它也能好的访问很多数据库及ODBC。另外还可与各式各样的外部库集成,由此可以让你做几乎任何事情,从创建 PDF 文件到解析XML。

PHP 代码就嵌在Web页面中,因此你不必为它建立一个特别的开发环境或IDE。你用<?php and end it with ?>标志PHP代码(也可以将PHP设定成使用ASP形式的<% %>标志甚至是用 )。PHP引擎会处理这些标志之间的任何东西。

PHP语言的语法跟C以及Perl很像。在使用前,你无须声明变量。要创建阵列以及散列(关联性阵列)也很快。PHP的初步面向对象特性还提供了组织及封装代码的简便方法。

尽管当嵌入 Apache 里面时,PHP运行最快,但在PHP相关站点上还是有关于如何使其与Microsoft IIS 以及 Netscape Enterprise Server无缝集成的操作指南。如果你还没有PHP,可以在其官方网站下载取得。在那里也可以找到一份包括PHP所有函数和特性的用户手册。

创建自己的命令
因为PHP脚本是写在 HTML 文档中的,你不必用特殊的编辑器来创建页面。不过你必须在支持PHP的服务器上面执行 PHP。如果你用的是你自己的服务器,则很容易办到。如果是通过ISP 服务处理页面,则需要联系你的 ISP 的客服小组请他们帮你安装PHP。

对于Unix系统,你必须具备基本的Unix技巧,例如会使用make以及一个C语言编译器。在你的系统上,还要有一个 ANSI C编译器,以及一个Web服务器。

对于Windows 95/NT ,你需要以下服务器之一:Microsoft Personal Web Server,Microsoft Internet Information Server 3 或4,Apache 1.3.x,或者Omni HTTPd 2.0b1。

你可以在PHP网站www.php.com上找到所有安装设置PHP的相关信息。

时间: 2024-12-05 00:27:17

动态网页技术PHP入门基础:什么是PHP的相关文章

动态网页技术PHP入门基础:开始编程

一.编程之前的分析    要做一个留言板,而且我们也决定了采用数据库方式做,所以我们要从以下几个步骤开始做:   1.填写留言    在什么地方写留言?   2.传送留言      在文本框中输入了数据后肯定要以什么方式传到一个什么文件,而后一个文件又是这么接收变量的.   3.入数据库    后一个文件将接收的数据要进入数据库,所以,我们还要掌握这么往数据库中写入数据.   4.查看结果    将留言写入数据库后,主要是为了能在浏览器中查看,所以,我们要知道这么从数据库中读出数据. 二.做一个

动态网页技术PHP入门:PHP安装设置技巧

  1: doc_root设置 php3.ini中的doc_root就像web的documentroot, 如果include "/xxx/xxx"; 就会自动自動把第一個 /变成doc_root的设置. 比如:php3.ini中doc_root设置为c:\tmp,那么当 include "/dir1/aaa.php"时你的aaa.php应该在c:\tmp\dir1\目录下    2: php4.00的session设置 在php4.00版本中设置session的t

用动态网页技术PHP打造个人网站全攻略

这里和大家交流一下用动态网页技术PHP来架设个人网站的经验.不妥之处,敬请指正! 一 编辑调试环境 win98本地编辑调试,爽不爽?先下一个Omnihttpd Proffesinal V2.06 ,装上就有PHP4beta3可以用了.如果你较懂HTML,推荐用EditPlus,相当好哦!否则只好用DreamWeaver先了.还要连数据库?幸好MySQL还有For WIN32的版本. 二 先来一个计数器 自己的计数器总比外来的好,敝帚自珍嘛!时下介绍的计数器源代码总是那种刷新一下就长,不免有些自欺

深入学习ASP动态网页技术之FSO组件之文件夹操作

fso|动态|网页 操作完驱动器,接着就是来操作文件夹了.其中包括:提取文件夹信息.创建文件夹.删除文件夹.复制文件夹.移动文件夹等.下面就具体来看. 一.fso.GetFolder 一看就明白,是提取文件夹了.那具体是提取哪个文件夹呢?后面肯定要跟一个文件夹的路径.提取出来了再来显示该文件夹相关信息呢?是不是有要具体提取下去.所以,看程序: 1,getfldr.asp <%Set fso = CreateObject("Scripting.FileSystemObject")S

深入学习ASP动态网页技术之FSO组件之文件操作

fso|动态|网页 FSO中除了可以对驱动器.文件夹的操作以外,功能最强大的就是对文件的操作了.它可以用来记数.内容管理.搜索还可生成动态HTML页面等等. 一.fso.OpenTextFile无需多说,fso.OpenTextFile就是打开某个文件了,一般情况之下是打开的txt文本文件.所以首先我们先建立一个txt文件,然后通过FSO来读取其中的内容. 1,info.txt name:cnbrucesex:male 建立了该文件,下面再做个ASP页面,当然最好两个文件是在同一目录下. 2,o

动态网页技术--CGI:ASP:JSP:PHP(4)

4.PHP技术 笔者对PHP最为熟悉,也用的最多.PHP----Hypertext Preprocessor(超文本预处理器),是一种易于学习和使用的服务器端脚本语言,是生成动态网页的工具之一.它是嵌入HTML文件的一种脚本语言.七语法大部分是从C,JAVA,PERL语言中借来,并形成了自己的独有风格:目标是让WEB程序员快速的开发出动态的网页.它是当今INTERNET上最为火热的脚本语言,只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点. PHP是完全免费的,可以不受限制的获得

深入学习ASP动态网页技术之对文件系统的管理

动态|网页 对于已经上传的文件,随着时间的漫长,内容的更替,这些上传文件就需要管理了.最常见的,则是对于一些上传文件的删除.那么,在线的文件删除则是通过FSO来实现.同时,在文件删除之前必须确定删除某个具体的文件或文件夹,这就需要能查看到所有的上传文件内容. 下面的这些内容是摘录在某BLOG现成内容,主要是提取精华方便自己的使用,也与大家共享. 在FSO浏览上传文件时需要到一些功能,这些功能已自定义为函数以公用,该文件内容如下,拷贝代码,保存为function.asp <%function ge

第一章 容错机制 &amp;lt;&amp;lt;高质量动态网页技术编程指南(草稿)&amp;gt;&amp;gt;

第一章 容错机制 以国内最流行ASP为例,我不知道有多少人会在写代码时想到"容错"这个概念,实际上当我遇到这种事时,也是不了了之.为什么呢,想想最初的意思是认为写如下代码就能容错了,见示例1-1. <%@ Language=VBScript %><%option explicit%><%'出错过滤on error resume next-----(代码略)%> 示例1-1 常见代码一瞥以上代码就经常出现在各位同仁的手中,不用说出个中原因,我完成能理解

动态网页技术--CGI:ASP:JSP:PHP(3)

3.JSP 技术让我们先看一个小程序HelloJsp.jsp:<html><head><title>JSP小程序</title></head><body> <%String Str = "JSP小程序 "; out.print("Hello JSP!");%><h2> <%=Str%> </h2></body></html>