🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: dk.edb.internet.webdesign.serverside
8 messages
8 total messages Started by Kurt Hansen Wed, 24 Nov 2010 05:48
include virtual i ASP/PHP?
#383
Author: Kurt Hansen
Date: Wed, 24 Nov 2010 05:48
20 lines
1772 bytes
Min endnu ikke f�rdige side benytter include virtual. Nu flytter vi
til en anden server og der virker det ikke. SSI direktivet fortolkes
simpelthen ikke, men gengives r�t i den generede HTML-kode.

Det er jo nok fordi webhotellet ikke underst�tter SSI, s� jeg skal
have det oversat til ASP eller PHP.

Jeg har fors�gt at erstatte:
<!--#include virtual="inc/filnavn.inc"-->
med
<!-- #include file="inc/filnavn.inc" -->
og det virker, med jeg ved ikke hvorfor. Underst�ttes SSI alligevel,
eller kaldes ASP/PHP og hvordan ser jeg hvilken af dem der tr�kkes p�?

Findes "virtual" i ASP/PHP. Jeg synes det er bekvemt at angive stier
relativt i forhold til roden.

Mine filer hedder *.shtml. Skal de hedde noget andet?

Webhotellet ligger hos UnoEuro, som angiveligt har alt det nyeste.
Re: include virtual i ASP/PHP?
#384
Author: Birger Sørensen
Date: Wed, 24 Nov 2010 06:48
42 lines
2652 bytes
Kurt Hansen kom med denne ide:
> Min endnu ikke f�rdige side benytter include virtual. Nu flytter vi
> til en anden server og der virker det ikke. SSI direktivet fortolkes
> simpelthen ikke, men gengives r�t i den generede HTML-kode.
>
> Det er jo nok fordi webhotellet ikke underst�tter SSI, s� jeg skal
> have det oversat til ASP eller PHP.
>
> Jeg har fors�gt at erstatte:
> <!--#include virtual="inc/filnavn.inc"-->
> med
> <!-- #include file="inc/filnavn.inc" -->
> og det virker, med jeg ved ikke hvorfor. Underst�ttes SSI alligevel,
> eller kaldes ASP/PHP og hvordan ser jeg hvilken af dem der tr�kkes p�?
>
> Findes "virtual" i ASP/PHP. Jeg synes det er bekvemt at angive stier
> relativt i forhold til roden.
>
> Mine filer hedder *.shtml. Skal de hedde noget andet?
>
> Webhotellet ligger hos UnoEuro, som angiveligt har alt det nyeste.

Det kommer du nok til at sp�rge UnoEuro om.
<!--#include virtual="inc/filnavn.inc" -->
er den korrekte SSI syntax, og shtml er en af de endelser der bruges 
for indikering af at koden er SSI.
Bem�rk placeringen af mellemrum - det er ikke mage til nogen af dem du 
har skrevet.

ASP bruger vist nok samme syntax som SSI til include, men her skal 
filen hedde SSI.
PHP er det ikke.

S� uanset hvilken tolkning man bruger, burde intet af det virke.
Der er dog mange afarter af SSI, og jeg tror det er en SSI tolkning hos 
UnoEuro, der g�r at det virker.

Birger

-- 
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
Re: include virtual i ASP/PHP?
#385
Author: Kurt Hansen
Date: Wed, 24 Nov 2010 07:52
58 lines
3062 bytes
On Wed, 24 Nov 2010 07:48:10 +0100, Birger S�rensen
<sdc@bbsorensen.com> wrote:

>Kurt Hansen kom med denne ide:
>> Min endnu ikke f�rdige side benytter include virtual. Nu flytter vi
>> til en anden server og der virker det ikke. SSI direktivet fortolkes
>> simpelthen ikke, men gengives r�t i den generede HTML-kode.
>>
>> Det er jo nok fordi webhotellet ikke underst�tter SSI, s� jeg skal
>> have det oversat til ASP eller PHP.
>>
>> Jeg har fors�gt at erstatte:
>> <!--#include virtual="inc/filnavn.inc"-->
>> med
>> <!-- #include file="inc/filnavn.inc" -->
>> og det virker, med jeg ved ikke hvorfor. Underst�ttes SSI alligevel,
>> eller kaldes ASP/PHP og hvordan ser jeg hvilken af dem der tr�kkes p�?
>>
>> Findes "virtual" i ASP/PHP. Jeg synes det er bekvemt at angive stier
>> relativt i forhold til roden.
>>
>> Mine filer hedder *.shtml. Skal de hedde noget andet?
>>
>> Webhotellet ligger hos UnoEuro, som angiveligt har alt det nyeste.

>Det kommer du nok til at sp�rge UnoEuro om.

Det har jeg s� gjort, men har ikke f�et svar endnu.

><!--#include virtual="inc/filnavn.inc" -->
>er den korrekte SSI syntax, og shtml er en af de endelser der bruges 
>for indikering af at koden er SSI.
>Bem�rk placeringen af mellemrum - det er ikke mage til nogen af dem du 
>har skrevet.

Tak, har rettet det (det virkede dog p� TDC Webmore).

>ASP bruger vist nok samme syntax som SSI til include, men her skal 
>filen hedde SSI.

Har pr�vet at omd�be inc > ssi, men det g�r ingen forskel.

>PHP er det ikke.

PHP er ikke hvad? Findes der noget PHP der g�r det samme som "include
virtual"?

>S� uanset hvilken tolkning man bruger, burde intet af det virke.

T�-h�, nej ... det g�r det jo netop heller ikke ;-)

>Der er dog mange afarter af SSI, og jeg tror det er en SSI tolkning hos 
>UnoEuro, der g�r at det virker.

Eller rettere: IKKE virker? ;-)
--
Venlig hilsen
Kurt Hansen
Re: include virtual i ASP/PHP?
#386
Author: Kurt Hansen
Date: Wed, 24 Nov 2010 08:11
19 lines
1917 bytes
On Wed, 24 Nov 2010, Kurt Hansen <kurt@ugyldig.dk> wrote:

>>> Webhotellet ligger hos UnoEuro, som angiveligt har alt det nyeste.
>
>>Det kommer du nok til at sp�rge UnoEuro om.
>
>Det har jeg s� gjort, men har ikke f�et svar endnu.

Det har jeg nu og jeg m� erkende, at det nok var min fejl. S� l�nge
mit testsite ligger i en mappe p� roden der hedder "test", skal stien
anf�res som <!-- #include virtual="test/inc/filnavn.inc" -->

Jeg er lidt rundforvirret, for hvad er filplaceringen relativ i
forhold til? Roden. Jo, men hvilken rod. Jeg m� konstatere, at det
alle r�dders moder - roden p� dom�net. N� ja, klart nok. Faktisk
logisk. Hurra, jeg er blivet lidt klogere i dag :-)
--
Venlig hilsen
Kurt Hansen
Re: include virtual i ASP/PHP?
#387
Author: Birger Sørensen
Date: Wed, 24 Nov 2010 08:18
76 lines
3767 bytes
Efter mange tanker skrev Kurt Hansen:
> On Wed, 24 Nov 2010 07:48:10 +0100, Birger S�rensen
> <sdc@bbsorensen.com> wrote:
>
>> Kurt Hansen kom med denne ide:
>>> Min endnu ikke f�rdige side benytter include virtual. Nu flytter vi
>>> til en anden server og der virker det ikke. SSI direktivet fortolkes
>>> simpelthen ikke, men gengives r�t i den generede HTML-kode.
>>> 
>>> Det er jo nok fordi webhotellet ikke underst�tter SSI, s� jeg skal
>>> have det oversat til ASP eller PHP.
>>> 
>>> Jeg har fors�gt at erstatte:
>>> <!--#include virtual="inc/filnavn.inc"-->
>>> med
>>> <!-- #include file="inc/filnavn.inc" -->
>>> og det virker, med jeg ved ikke hvorfor. Underst�ttes SSI alligevel,
>>> eller kaldes ASP/PHP og hvordan ser jeg hvilken af dem der tr�kkes p�?
>>> 
>>> Findes "virtual" i ASP/PHP. Jeg synes det er bekvemt at angive stier
>>> relativt i forhold til roden.
>>> 
>>> Mine filer hedder *.shtml. Skal de hedde noget andet?
>>> 
>>> Webhotellet ligger hos UnoEuro, som angiveligt har alt det nyeste.
>
>> Det kommer du nok til at sp�rge UnoEuro om.
>
> Det har jeg s� gjort, men har ikke f�et svar endnu.
>
>> <!--#include virtual="inc/filnavn.inc" -->
>> er den korrekte SSI syntax, og shtml er en af de endelser der bruges 
>> for indikering af at koden er SSI.
>> Bem�rk placeringen af mellemrum - det er ikke mage til nogen af dem du 
>> har skrevet.
>
> Tak, har rettet det (det virkede dog p� TDC Webmore).
>
>> ASP bruger vist nok samme syntax som SSI til include, men her skal 
>> filen hedde SSI.
>
> Har pr�vet at omd�be inc > ssi, men det g�r ingen forskel.

Undskyld - ASP filer skal hedder .asp
Min tanketorsk.

>
>> PHP er det ikke.
>
> PHP er ikke hvad? Findes der noget PHP der g�r det samme som "include
> virtual"?

I PHP skal du bruge
<?php include "filanvn.inc"; ?>
Der er ikke forskel p� virtual og file.
Og det jeg mener er, at syntaxen kan ikke forveksles med PHP - det du 
har er enten SSI eller ASP.
Jeg har ikke en dyt forstand p� ASP i �vrigt.

>
>> S� uanset hvilken tolkning man bruger, burde intet af det virke.
>
> T�-h�, nej ... det g�r det jo netop heller ikke ;-)
>
>> Der er dog mange afarter af SSI, og jeg tror det er en SSI tolkning hos 
>> UnoEuro, der g�r at det virker.
>
> Eller rettere: IKKE virker? ;-)

Du skrev at den ene af syntaxerne virker?

Birger

-- 
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
Re: include virtual i ASP/PHP?
#388
Author: Birger Sørensen
Date: Wed, 24 Nov 2010 08:27
39 lines
2809 bytes
Kurt Hansen sendte dette med sin computer:
> On Wed, 24 Nov 2010, Kurt Hansen <kurt@ugyldig.dk> wrote:
>
>>>> Webhotellet ligger hos UnoEuro, som angiveligt har alt det nyeste.
>>> Det kommer du nok til at sp�rge UnoEuro om.
>> 
>> Det har jeg s� gjort, men har ikke f�et svar endnu.
>
> Det har jeg nu og jeg m� erkende, at det nok var min fejl. S� l�nge
> mit testsite ligger i en mappe p� roden der hedder "test", skal stien
> anf�res som <!-- #include virtual="test/inc/filnavn.inc" -->
>
> Jeg er lidt rundforvirret, for hvad er filplaceringen relativ i
> forhold til? Roden. Jo, men hvilken rod. Jeg m� konstatere, at det
> alle r�dders moder - roden p� dom�net. N� ja, klart nok. Faktisk
> logisk. Hurra, jeg er blivet lidt klogere i dag :-)

Lige et klip fra wiki:

"virtual" specifies the target relative to the domain root, while 
"file" specifies the path relative to the directory of the current 
file.

s� den er vist god nok.
Man kan s� diskutere, om du skulle have brugt file kommandoen i stedet.
Men det er det, der n�sten altid ender med at blive et problem med SSI 
- virker det ikke, og filerne ellers er rigtige, er der noget forkert 
med stien.

Og et sidste pip - for at v�re korrekt syntax, m� der alts� ikke v�re 
mellemrum omkring # tegnet :-Z
Det betyder m�ske ikke noget hos UnoEuro - men det kan g�re en forskel, 
hvis du skal flytte sitet igen.

Birger

-- 
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
Re: include virtual i ASP/PHP?
#389
Author: Erik Ginnerskov
Date: Thu, 25 Nov 2010 16:44
31 lines
2206 bytes
Birger S�rensen wrote:

>> Jeg har fors�gt at erstatte:
>> <!--#include virtual="inc/filnavn.inc"-->
>> med
>> <!-- #include file="inc/filnavn.inc" -->
>> og det virker, med jeg ved ikke hvorfor.

Det burde ikke virke, for der er et mellemrum for meget  - efter <!--#


> <!--#include virtual="inc/filnavn.inc" -->
> ....
> Bem�rk placeringen af mellemrum - det er ikke mage til nogen af dem du
> har skrevet.

Din kodelinje er ellers identisk med Kurts f�rste.
>
> ASP bruger vist nok samme syntax som SSI til include, men her skal
> filen hedde SSI.

Hvorfor dog det? Den inkluderende fil skal hedde .asp, hvis asp- eller 
inkludekode skal fungere. Men hvad den inkluderede fil hedder er helt 
ligegyldigt. Om du s� kalder den inkluderede fil .hansmostersvovse vil det 
fungere hvis ellers kaldet i den inkluderende fil er skrevet rigtigt (sti og 
filnavn).

-- 
Med venlig hilsen
Erik Ginnerskov
http://ginnerskov.dk - http://html-faq.dk 
Re: include virtual i ASP/PHP?
#390
Author: Chano Andersen
Date: Thu, 25 Nov 2010 18:36
18 lines
1942 bytes
Den 25-11-2010 17:44, Erik Ginnerskov skrev:
> Birger S�rensen wrote:
>
>>> Jeg har fors�gt at erstatte:
>>> <!--#include virtual="inc/filnavn.inc"-->
>>> med
>
>> <!--#include virtual="inc/filnavn.inc" -->
>> ....
>> Bem�rk placeringen af mellemrum - det er ikke mage til nogen af dem du
>> har skrevet.
>
> Din kodelinje er ellers identisk med Kurts f�rste.

Det troede jeg ogs� ved f�rste �jekast, men hvis du kigger n�rmere 
efter, er der et mellemrum efter sidste " det er der ikke i den anden.

- Chano Andersen
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads