Avatar billede bruger2004 Nybegynder
07. november 2004 - 15:34 Der er 4 kommentarer og
1 løsning

Er det muligt at inkludere fra et andet site.

Hej alle sammen

jeg sidder lige og roder med en masse subwebs som enlig bruger samme topscript fil bare i flere kopier.

altså:
sub1.domain.dk's default inkludere sub1.domain.dk/topscript.asp
sub2.domain.dk's default inkludere sub2.domain.dk/topscript.asp
o.s.v.

de topscripts indeholder samme kode så det ville jo være fedt hvis man kunne hente det fra samme fil så man kun skal ændre en gang istedet for 10 gange.

så sprøgsmålet går på kan man få
sub1.domain.dk's default inkludere script.domain.dk/topscript.asp
sub2.domain.dk's default inkludere script.domain.dk/topscript.asp

og hvordan skal include linien så se ud lige nu køre jeg jo med
<!--#include file="topscript.asp"-->
og
<!--#include virtual="/scripts/topscript.asp"-->

er der nogen der kan svar på om man kan få lavet en kode der vil gøre dette eller man kan lave det på en anden måde.

TAKKER!!!!
Avatar billede hiks Nybegynder
07. november 2004 - 16:05 #1
asphttp og xmlhttp bør kunne løse dit problem med. Men det kan også være at du kan lave det i iframes.

Ang. xmlhttp:

<%
url = "http://localhost/test/test.asp"

function GetHTML(url)
    Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0")
    xmlhttp.open "GET", url, false
    xmlhttp.setRequestHeader "User-Agent","My funky browser."
    xmlhttp.send()
    response.write xmlhttp.status                  ' Add this line.
    If(xmlhttp.status=404) Then
          response.write("Src not found")
    Else
          response.write Len(xmlhttp.responseText)  ' Add this line.
          GetHTML = xmlhttp.responseText
    End If
    If err.number <> 0 then
        response.write "Url not found"
    end if
    Set xmlhttp = nothing
end function

theSrc = GetHTML(URL)
response.Write (theSrc)
%>

Ang. iframes så er det ret simpelt:

<iframe src="script.domain.dk/topscript.asp">
</iframe>

hvis jeg altså forstår dig ret. :o)

/hiks
Avatar billede bruger2004 Nybegynder
16. november 2004 - 10:34 #2
nej det er ikke denne form for løsning jeg er ude efter, jeg er ude efter en ligende funktion som

<!--#include virtual="/scripts/topscript.asp"-->

bare hvor den er udvidet sådan man kan læse fra et andet site.

<!--#include virtual="http://script.domain.dk/topscript.asp"-->

men denne linie virker jo ikke, det ved jeg godt men jeg er jo så ude efter en ligende løsning, som hvis den havde virket.

da det er nogle asp koder der skal med på alle siderne men jeg ikke gider skulle andre dem på 10 sider men gerne vil kunne ændre det på en asp side og så ændres det på alle sider.

jeg ved ikke om der findes en sådan løsning, det er jo sådan set det jeg spørger efter og hvis der findes en sådan så hvordan den er.
Avatar billede hiks Nybegynder
16. november 2004 - 10:46 #3
det kommer vel så i høj grad meget an på hvad dine asp koder gør på det pågældende site. Hvis du har noget upload og noget database som de skal dele eller lign. ja så er du på dybt vand men den form for arkitektur - som du jo også selv er inde på bliver du nødt til at ændre asp koder fra site til site medmindre du vælger at centralisere det hele og evt. kører noget af det i frames.

/hiks
Avatar billede bruger2004 Nybegynder
03. december 2004 - 23:41 #4
nu har jeg endelig fået mit internet op igen, da det har været nede - så derfor dette sene svar.

ja så er det jo nok noget med at centralisere det hele jeg skal have fat i da det er lidt af hvert, det er både database med også en stor del arkitektur osv...

men smid et svar så får du point for hjælpen/forsøget.
Avatar billede bruger2004 Nybegynder
26. februar 2005 - 20:46 #5
jeg har opgivet og løser det så med at få det hele samlet ind til en central server, jeg takker for forsøgne.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB