Avatar billede bertelsenbo Nybegynder
27. april 2004 - 18:08 Der er 13 kommentarer og
1 løsning

Inkluder en ekstern php-side i en html-side?

Jeg har en side (A) på domæne 1 og en side (B) på domæne. A er en html-side, B er en php side. B skal inkluderes nederst på side A, uden frames (heller ikke iframes). Hvordan gør jeg? Kan det gøres i html, dhtml eller javascript? (Ved det kan gøres i php, men det er ikke det jeg søger).
Avatar billede lerchedahl Nybegynder
27. april 2004 - 18:18 #1
du kan bruge SSI (server side includes)

http://www.html.dk/tutorials/ssi/
Avatar billede nielsbrinch Nybegynder
27. april 2004 - 18:28 #2
SSI kan da ikke include filer fra andre domæner, vel?
Avatar billede nielsbrinch Nybegynder
27. april 2004 - 18:30 #3
Hvis du kan lægge en php-side på domæne 1, kan du include den php-side og lade php-siden redirecte (el. lign.) til  din php-side på domæne B.

Men jeg gætter på at dit problem er at der ikke må være andet end html på domæne 1.
Avatar billede olebole Juniormester
27. april 2004 - 18:31 #4
<ole>

Nej, SSI kan ikke bruges. Prøv:

<div id="ib"></div>

<script type="text/JavaScript">
var oHTTP = new ActiveXObject("Microsoft.XMLHTTP");
oHTTP.onreadystatechange = function() {
    if (oHTTP.readyState==4) document.getElementById("ib").innerHTML = oHTTP.responseText;
}
oHTTP.Open("GET", "http://www.google.dk", false);
oHTTP.Send();
</script>

Men som du ser, skal alle URL'er til billeder/CSS/scripts, samt i links have absolutte stier. Ellers kommer du ud i et større HTML-parsing/replacing helvede.

Ellers er der nok kun en iframe som alternativ  :)

/mvh
</bole>
Avatar billede lerchedahl Nybegynder
27. april 2004 - 18:32 #5
man kan redirecte via meta tags...
Avatar billede olebole Juniormester
27. april 2004 - 19:24 #6
lerchedahl >> Det er en side, der skal inkluderes. Der skal ikke redirecte's.

bertelsenbo >> Mit eksempel ovenfor er heller ikke ideelt. Bruger du det, får du et HTML-dokument indlejret i et HTML-dokument ... og det er jo noget voldsomt 'gris'  :o|

Du slipper ikke udenom en omgang parsing/replace - så mon ikke en iframe er langt den bedste løsning?
/mvh
Avatar billede nielsbrinch Nybegynder
27. april 2004 - 19:35 #7
jeg synes den metode virker særdeles interessant, olebole
Avatar billede nielsbrinch Nybegynder
27. april 2004 - 19:36 #8
Den virksomhed jeg arbejdet for, har i øvrigt det ideélle produkt til netop denne problemstilling :)

http://www.dwb.dk/wm2052
Avatar billede olebole Juniormester
27. april 2004 - 19:49 #9
Hehe ... Niels, kender du en tidligere medarbejder, der hedder Jesper Hansen?
Avatar billede lerchedahl Nybegynder
27. april 2004 - 20:18 #10
>>olebole

læs venligst 27/04-2004 18:30:52, og du vil forstå min kommentar

tak
Avatar billede olebole Juniormester
27. april 2004 - 20:41 #11
lerchedal >> Jo, men hvis du læser spørgsmålet igen, kommer du sikkert til samme resultat, som nielsbrinch i nederste linie i hans kommentar  ;o)
/mvh
Avatar billede bertelsenbo Nybegynder
27. april 2004 - 21:00 #12
olebole -
Din løsning virker ikke optimalt.
lerchedahl -
Din løsning virker ikke.
nielsbrinch -
Kan du sige: "PORRE!" ? :P (intern joke, nevermind).

Jeg troede jeg kunne løbe undenom en iframe. Det kunne jeg ikke, godnat og sov godt. (Men tak for nogle gode forsøg).
Avatar billede bertelsenbo Nybegynder
27. april 2004 - 21:02 #13
Ved godt der var fejl i mit spørgsmål, men der var tale om 2 forskellige domæner/servere.
Avatar billede olebole Juniormester
27. april 2004 - 21:03 #14
Det sidste fremgik da ellers klart og tydeligt  :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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