![]() |
Hur i helskottan inkluderar jag en extren sida? Vill alltså inkludera en .htm sida på en ASP eller en PHP. Det måste funka som vanlig include och inte som iframe. Hur lösa det?
|
|
Vill egentligen ha det för både ASP och PHP, den sida som ska inkuderas är en .htm på en annan server.
Alltså det måste fungera som om den koden jag includar finns på sidan för att det ska fungera, som en vanlig include alltså. Söker det för både ASP och PHP som sagt, så hjälp gärna till :) |
Om du inkluderar en fil på annan server så sker detta via http, dvs servern med din önskade inklude fil renderar ett html resultat åt dig. Vill du komma åt koden bakom sidan så måste det ske via vanlig filåtkomst. IIS'en släpper inte ifrån sig .ASP sidor utan att köra dom först. (då får du ha en annan filextension på dom)
|
men jag kommer att hämta in en .htm sida med java script på.
Kan nån klistra in koden för det? Tack på förhand |
inklude av fil på egen server.
<!-- Start av inkludering av artiklar --> <? include ("./davvesfil.php"); ?> <!-- Slut av inkludering av artiklar --> /Jonas |
:) men det är bara om filen ligger på samma domän, eller funkar det ändå? Men min ligger på en annan domän, men tack ändå Jonas :)
|
<? include 'http://www.aftonbladet.se'; ?>
|
å det fungerar? Ja, det gjorde ju det :) Tack :) då är det bara ASP som är kvar, där fungerar det iaf inte på det sättet, Tack Jonas
|
jepp
|
Ingen som kommer på något sätt för ASP så som det är med PHP? Jag har aspsidorna på loopias windows server, försökte med att skapa en PHP fil på samma domän och i den hämtade jag den externa sidan. Men när jag inkuderar sedan den php filen i ASP så funkar det ändå inte.
|
kör en i frame
<iframe src="http://www.aftonbladet.se" width="250" height="120" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> |
Citat:
http://www.w3schools.com/asp/asp_incfiles.asp /edit: Kanske borde läsa frågan oxå :), varför vill du inte köra iframe? Enklaste sättet att lösa det i ASP. //Björn |
Saken är att om jag kör ifram så öppnas resultatet i den framen oxå och det är inte tanken. Därför måste sidan inkluderas i koden.
Att inkludera en sida i ASP är inget problem, det fixar jag. Men vad jag inte löser är att inkludera en extern sida som ligger på en annan domän. Finns det verkligen ingen på WN som kan lösa den gåtan? :) |
Det kan inte lösas på följande sett? (hittat efter lite googlande)
http://www.asptutorial.info/sscript/...emotepages.asp (Har dock inte testat om det verkligen fungerar..) |
haha ;) Du och Jonas är mina idoler idag :) Vissta f*n funkar det :)
Problemet är nu bara att det blir lite fel på teckenuppsättning på den hämtade filen, alltås den visar inte svenska tecken utan massa frågetecken. |
Har inte det och göra med "culture" på sidan? Det ska väl sättas till culture = "sv-se" eller liknande.. är tyvärr mer PHP än ASP...
Men kan du inte köra string-funktionen URLEncode på det hämtade värdet, fast det verkar kanske inte helt optimalt ;) Men man kan ju alltid testa sig fram... Sökning av "include url in asp" på Google ger nog lite fler tips kanske ;) |
Måste du verkligen inkludera filen då?
Är du säker på att det inte går att lösa genom att helt enkelt kopiera filen till din andra server? Några småändringar lär du behöva göra, så som (om du använder en databas) att ändra eventuell "localhost" till den andra serverns URI (den som håller databasen). |
Citat:
|
Det vore det enklaste, men det är inte så jag vill ha det. Det är ingen db där och jag vill kunna ändra innehållet på ett ställe och inte på varje domän. Därför.
|
<!--#include file="../wzuuup.asp" -->
<!--#include file="http://whatever.com/wzuuup.asp" --> |
Citat:
|
För att apache ska slippa parsa var fil som ska levereras så är det rätt vanligt att man sätter upp det så att bara filer med extentionen .shtml (alt .shtm) parsas för include-requests. Men det är inte på något sätt självklart att det genomsnittlige budgethotellet erbjuder sån funktionalitet öht.
|
Citat:
cya, /PatrikB |
Alla tider är GMT +2. Klockan är nu 08:55. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson