导航:首页 > 网站优化 > seoasp远程动态调用

seoasp远程动态调用

发布时间:2020-08-23 14:43:19

1、请教ASP动态#include调用其他asp文件的问题

搞不懂你这么动态调用的意义在哪里?

include的ASP文件,一样是可以从数据库中读取的.并赋值给一个全局变量 .

你可以理解为,include是把一段代码引进来,放到这个地方执行.实际并不会影响你页面的调用(当然,你的位置要对).

2、asp 如何读取远程txt,并随机调用其中几行呢

读取网站之外的文件 出于安全 没有设计此机制 所以怕是不能实现

3、asp网站如何实现链接其他远程网站数据库?

问题是什么数据库,如果是Access,那就免谈
如果是其他数据库,对应相对的数据库连接参数即可(前提是数据库用户允许远程连接)

4、asp程序中如何调用远程服务器上的(比如:202.98.192.68)文件?

远程是不允许用
<!--#include file="http://202.98.192.68/fun1.asp"-->
这么调用的。
这里只能包含本地文件。你只能把fun1.asp复制到本地。
或者用XMLHTTP远程读取这个文件的“显示内容”。然后针对返回结果进行相应处理。
注意,是显示内容,不是源文件。

5、在ASP中如何动态的读取已有的变量?

s=split("a,b,c,d,e,f",",")
for i=0 to ubound(s)
response.write eval(s(i)) & "<br>"
next

关键是eval()函数

6、ASP网站调用另一个网站内容的问题

你隐藏了当然显示不出来,还是没太明白你的意思,如果你不会的话HI我吧,我教你做

你试试这段代码:
<%
On Error Resume Next
Server.ScriptTimeOut=9999999
response.write(getHTTPPage("http://www.aaa.com/lianjie.asp"))
function getHTTPPage(url)
dim http
set http=createobject("MSXML2.XMLHTTP")
Http.open "GET",url,false
Http.send()
if Http.readystate<>4 then
exit function
end if
getHTTPPage=bytes2BSTR(Http.responseBody)
set http=nothing
if err.number<>0 then err.Clear
end function
Function bytes2BSTR(vIn)
dim strReturn
dim i,ThisCharCode,NextCharCode
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn,i,1))
If ThisCharCode < &H80 Then
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn,i+1,1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
End If
Next
bytes2BSTR = strReturn
End Function
%>

7、asp网站如何调用动态新闻标题

什么意思?
你是不是指网站的TITLE呀?
接到ID ,查数据库就可以了呀!

8、ASP代码,远程获得服务器文件,然后输出到页面

获取远程网址内容。
说明:

你可以把caiurl=""里面的网址修改成你想要获取的内容的网址就行了.
<%
response.Charset="GB2312"
Response.Expires = -9999
Response.AddHeader "Pragma","no-cache"
Response.AddHeader "cache-ctrol","no-cache"

caiurl="http://www.163.com"

Function GetBody(weburl)
Dim ObjXMLHTTP
Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")
ObjXMLHTTP.Open "GET",weburl,False
ObjXMLHTTP.send
While ObjXMLHTTP.readyState <> 4
ObjXMLHTTP.waitForResponse 10000
Wend
GetBody=ObjXMLHTTP.responseBody
Set ObjXMLHTTP=Nothing
End Function

Function BytesToBstr(body,Cset)
'-----------------
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
'-----------------
End Function

pcontent=BytesToBstr(GetBody(caiurl),"gbk")
response.write(pcontent)
%>

程序演示:http://software.0576w.com/xmlhttp/
下载网址:http://software.0576w.com/download/xmlhttp.rar

9、asp中,news页面如何动态调用新闻标题<%=rs("title_cn")%>

不知道你有没有先写上读取数据库的代码,就像一楼说的那样。如果没有
给你写一段
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=;pwd=;dbq="&server.mappath("xxx.mdb")
set rs=server.createobject("adodb.recordset")
rs.open "select * from yyy",conn,1,1
这样你就可以读取数据库中的数据了
其中xxx表示你的数据库名称,yyy表示你数据库中某个表的名称

10、asp.net js 脚本中用<%%>动态调用后台代码

想法很好,但是这是不可行的。
<%%>的代码是在服务器端执行的,而js脚本是在客户端的浏览器中执行的。也就是说<%%>会先于js执行。如果要在js中调用后台代码,建议你使用Ajax。

与seoasp远程动态调用相关的知识