div css asp php 它们的关系

html-css011

div css asp php 它们的关系,第1张

div是HTML标签css是可以嵌入到网页中的样式 ASP是Active

Server

Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext

Preprocessor)的缩写。PHP

是一种

HTML

内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP

独特的语法混合了

C、Java、Perl

以及

PHP

自创新的语法。它可以比

CGI

或者

Perl

更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

两种不同的动态网页设计语言,ASP是微软开发的,主要用于WINDOWS平台,编写格式和语言不一样。ASP

多数用

VBScript

书写,

JavaScript用一些辅助;PHP

的交互性能比

ASP

好,安全性也好,主要在LINUX平台下。

如果想学习,还是拿ASP开刀,比较容易学。PHP的话要学的东西就多一些。

希望你学习成功...

可以这样说,在用asp和php进行网页编程时,一般回配合使用div

css

来获取所需要的网页效果

<div id="bdse">

<%

Dim title

Page = Trim(Request("Page"))

If Page ="" Or Not IsNumeric(Page) Then

   Page = 1

Else

   Page = Cint(Page)

End If

Page_Size = trim(Request("Page_Size"))

If Not IsNumeric(Page_Size) Or Page_Size = "" Then

  Page_Size = 10

Else

  Page_Size = Cint(Page_Size)

End IF Set Rs = Server.CreateObject("Adodb.Recordset")

Sql = "Select * From news Order by id desc"

Rs.Open sql,conn,1,1

IF Not Rs.EOF Then 

Rs.PageSize = Page_Size

IF Page > Rs.Pagecount Then Page = Rs.Pagecount

Rs.AbsolutePage = page

For i=1 To Rs.PageSize 

    '*****以下是您要添加代码的地方*****

    %>

 <img src="<%=Rs("Title")%>" width="215" height="180" class="img" />

    <%

    '*****以上是您要添加代码的地方*****

    Rs.MoveNext

    IF Rs.EOF Then 

      Exit For

    End IF

Next

End IF

Rs.Close

Set Rs = Nothing %>

<div id="bdsww"><%

Sql = "Select Count(*) From news "

Set Rs = Server.CreateObject("ADODB.Recordset")

Rs.Open Sql,Conn,1,1

If Not Rs.Eof Then

 num = Rs(0)

End If

Rs.Close

Set Rs = Nothing

pagestr = Fpages("",num,page,page_size)

Response.Write pagestr

%>

</div>

</div>

<%

'cs参数,用|分割开

'recordnum总记录数

'page 当前页数

'page_size 每页条数

Function Fpages(cs,recordnum,page,page_size)

    dim m:m=3 '左右超过3个就省略

  dim str:str=""

 dim s1

 dim 

()

 if instr(url,"?")>0 then

     url=split(url,"?")(0)

 end if

 s1=split(cs,"|")

 dim cs2:cs2=""

 for i=0 to ubound(s1)

     cs2=cs2&"&"&cstr(s1(i))&"="&request(cstr(s1(i)))

    next

    dim countpage

 if recordnum mod page_size=0 then

     countpage=recordnum\page_size

 else

 countpage=recordnum\page_size+1

 end if

    if page*1=1 then

     str=str&"<span class=""disabled"">|<</span><span class=""disabled""><</span>"

 else

     str=str&"<a href="""&url&"?page=1"&cs2&""">|<</a><a href="""&url&"?page="&page-1&cs2&"""><</a>"

 end if

 dim s,e

 if page-m>0 then s=page-m else s=1

 if page+m<countpage then e = page+m else e = countpage

 for i=s to e

     if i*1=page*1 then

      str=str&"<span class=""current"">"&i&"</span>"

  else

      str=str&"<a href="""&url&"?page="&i&cs2&""">"&i&"</a>"

  end if

 next

 if page*1 < countpage*1 then

     str=str&"<a href="""&url&"?page="&page+1&cs2&""">></a><a href="""&url&"?page="&countpage&cs2&""">>|</a>"

    else

  str=str&"<span class=""disabled"">></span><span class=""disabled"">>|</span>"

 end if

' str=str&" 共 "&countpage&" 页"

 if countpage<=0 then str = "" 

 Fpages=str

End Function '得到当前页面的地址

Function GetUrl()

    On Error Resume Next

 Dim strTemp

 If LCase(Request.ServerVariables("HTTPS")) = "off" Then

     strTemp = "http://"

 Else

     strTemp = "https://"

 End If

 strTemp = strTemp & Request.ServerVariables("SERVER_NAME")

 If Request.ServerVariables("SERVER_PORT") <> 80 Then strTemp = strTemp & ":" & Request.ServerVariables("SERVER_PORT")

    strTemp = strTemp & Request.ServerVariables("URL")

 If Trim(Request.QueryString) <> "" Then strTemp = strTemp & "?" & Trim(Request.QueryString)

 GetUrl = strTemp

End Function

%>

下面的Fpages和GetUrl为公共函数,把这两个放到一个公共文件中,供所有页面使用。

应该是您装的IIS的版本或浏览器版本太低不支持新的层技术,建议升级到新版本的IIS系统!

还有可能是asp中的脚本错误语法错误造成的载入中IIS的处理模块异常终止!这样的话建议您调试一下,或构造简单的ASP文件进行测试,来确定故障的根源。

希望您的问题能尽快解决!