采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发--免费毕业论文、毕业论文范文、毕业论文格式、毕业论文提纲,毕业论文网,提供计算机应用论文,计算机论文,工学论文毕业论文提纲、毕业论文范文、毕业论文格式等.
喜欢WitkeyCity.Com,请把WitkeyCity.Com告诉你QQ上的5位好友,多谢支持!
网站地图
合作联系
收藏本站

首 页 经济学论文 财政税收 证券金融 管理学论文 会计审计 工商管理 财务管理 公共管理 法学论文 理学论文 医药学论文
政治论文 社会学论文 文学论文 教育类论文 工学论文 计算机论文 艺术类论文 哲学论文 文化论文 英语论文 应用文 论文写作指导
邮电通信

   
 ·推荐免费论文
·2007县委办公室先进性教育活动工
·用科学发展观统领农业和农村经济
·计算机实习报告范文
·调查报告:大学生眼中的电子商务
·当前农村初中生学习心理的调查报
·求职信的格式和写作要点 
·英文简历写作的注意事项 
·毕业论文写作的基本要求
·计算机软件许可证协议书
 ·最近更新论文
·在电子商务中如何正确的使用数据
·大型ORACLE数据库优化设计方案
·在VB6.0数据库程序开发中使用ADO
·浅谈VFP报表打印问题
·通用网页查询函数的设计与应用
·构建校园网页面电子邮件系统
·Delphi中画布应用两则
·利用RCM2200实现以太网与异步串口
·Oracle数据库的优化
 ·推荐链接
   当前位置:首页 > 计算机论文 > 计算机应用 > 论文正文
联系我们 客户反馈

采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发

来源:  [ 2007-3-8 21:23:05 ]  作者:未知  编辑:
收藏到VIVI | 收藏到365KEY | 收藏到YOUNOTE | 收藏到博采| 收藏到天极网摘 | 收藏到和讯网摘
 

服务器端脚本技术是一种非常有用的东西,将它和客户端脚本技术联合起来应用可以制作出功能极其强大的页面。就象热火朝天的ASP,那就是一种服务器端脚本技术。通常用的服务器端脚本技术是CGINSAPI/ISAPI/FastCGI等等都是对它的改善和扩展。至于用什么语言来实现CGI技术,没有任何规定,大家一般使用Perl,因为它的字符功能比较强大。到了需要速度的场合,就用C来实现。用Perl/C等写的CGI脚本是一种“非嵌入式”的服务器端脚本,因为它是一个单独的程序,而不是嵌在HTML文档中再通过另一个程序解释替换。例如,下面的Perl程序:

print "Content-type:text/html\n\n";

print <<HeadofHTML;

<HTML>

<HEAD>

<TITLE>Hello!</TITLE>

</HEAD>

<BODY>

HeadofHTML

print "<CENTER>aaa</CENTER>";

print "</BODY></HTML>";

它中间虽然也有一段似乎是HTML文档,但那是HTML文档嵌入了Perl程序,而不是反过来。

PHP是一种跨平台的服务器端脚本技术。它最初是一个人为了写他的主页而用Perl

"包装"程序,后来因为用的人多了,就发展了起来,现在已经是3.0版,用C实现,

UnixWindows 95/NT下都可以跑起来。

 

一、编译安装

PHP3.0有几个平台下的编译好的版本,也有源码版本。

PHP3.0内部带了对几种常用数据库的支持,包括:Sybase,Oracle,mSQL,mySQL,PostgresQL,

ODBC,dBase等。如果编译它的源码时选择对这些数据库中某几个的支持,那么必须事先

有它们的客户库。

Unix下编译的方法是:先解压,然后运行"./configure [选项]",再运行"make""make install".

选项中比较重要的有:"--enable-msql=msql库路径"等数据库选项和"--enable-apache=

apache源程序路径"等。

如果选择了--enable-apache,那么编译出的将是一个库文件,make install将把这个库安装到apache源程序中,然后再编译apache,可以得到支持phpapache服务器。否则,生成的将是一个解释程序。

Windows下,有一个安装程序,界面不太好,而且有几个文件会报告找不到,跳过就可以了。装上后要把php3目录设成网络可执行的。Readme中说要手工修改Registry,但似乎用不着。

安装上之后,系统应该支持对.php3.phps文件的HTTP读取了。(在Unix下需要修改服务器的srm.conf文件,具体看README).

如果安装时连进了apache服务器,那么速度应该是最快的。如果作为CGI程序执行,速度也还将就。如果系统支持FastCGI,那么解释程序也可以作为FastCGI程序运行。Windows下支持ISAPI的解释程序还没有出来。

 

现在我们来看看第一个php3脚本,照例是Hello,world.

<HTML>
<HEAD>
<TITLE>First PHP3 Script</TITLE>
</HEAD>
<BODY>
<CENTER>
<?echo "Hello, world!";?>
</CENTER>
</BODY>
</HTML>

从上面的例子应该很容易看出php3文件的写法.<??>括起来的部分就是php3程序段,解释器对其余部分不作处理,将这些程序段执行后以其输出代替(echo语句输出一个无格式字符串,printf语句类似于C的同名函数.)

同样可以看出,php3程序虽然是文本,但客户端只能看见解释后的结果(除非你提供同名的phps文件),因此对客户端是保密的,这也是绝大部分服务器端脚本的特点.

二、变量和数组

PHP和一般的解释性语言一样,不需要事先定义变量.如果你试着使用一个没有赋过值的变量,那么返回的值是空字符串.对一个变量赋值则也就同时分配了这个变量的内存.

PHP的变量名前面必须有一个$,这也是很多脚本语言的惯例了.

本论文共7页,当前在第1页  1  2  3  4  5  6  7  

论文首页】【设为主页】【字体: 加入收藏】【打印本文】【回到顶部
 
上篇文章: 通过ORACLE的平台依赖性进行系统优化  下篇文章: 如何在 Windows操作系统中改变文件打开方式
网站首页 - 友情链接 - 网站地图 - 加入收藏

声明:中国论文网毕业论文资料来源于网络,如有侵犯您的权益,请立即告知,我们将删除!
联系方式: E-mail:Laozhanga@QQ.COM QQ:75931341
喜欢WitkeyCity.Com,请把WitkeyCity.Com告诉你QQ上的5位好友,多谢支持!
冀ICP备07000828号