/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Kommentarer til "SSI i praksis"
Fra : Jens Gyldenkærne Cla~


Dato : 23-05-04 19:58

Det følgende er et par kommentarer til artiklen "SSI i praksis" fra
gruppens OSS-side html-faq.dk (<http://html-faq.dk/2014.asp>).

De er affødt af tråden "Indre ramme - tror jeg det hedder.", men i
øvrigt ikke relateret til den tråd.

Der er to ting jeg undrer mig over i artiklen.

For det første er det brugen af include til selve indholdet på
siden (filen 2014.inc). Jeg er varm fortaler for at bruge include-
filer i mange sammenhænge, men jeg kan ikke se det smarte i at
skille inkluderingsfilen (2014.asp) fra indholdet (2014.inc) -
indholdet skal vel kun bruges ét og samme sted? Det giver
selvfølgelig en kort og overskuelig hovedfil, men til gengæld
betyder det også at man skal holde styr på næsten dobbelt så mange
filer i forhold til hvis man skrev indholdet direkte i asp-filen.

Den anden ting jeg undrer mig lidt over er valget af filendelsen
..inc til includefilerne. Teknisk kan man (som det også nævnes i
artiklen) kalde dem hvad som helst, men hvis man vælger en ikke-
standard endelse (fx .inc) vil computere/operativsystemer der
bedømmer filer efter deres endelse (fx alle windowsudgaver) ikke
kunne se at det er en webfil. Det kan fx betyde at filerne ikke kan
åbnes direkte ved dobbelt- eller højre-klik og det kan betyde at et
redigeringsprogram ikke vil farvemarkere html-koden fordi den ikke
ved at det er html-kode.

Jeg kan godt følge artiklens argument for at fravælge .html - fordi
det indikerer en hel fil - men for mig vejer de praktiske fordele
ved at bruge .html (eller .asp, hvis det er en asp-fil der
inkluderes) bare mere. Jeg plejer selv at bruge en dobbeltendelse -
..inc.asp eller .inc.html - det hjælper mig til at skelne mellem
includefiler og hele filer uden at påvirke programmernes tolkning
af filerne.

Jeg er ikke blind for at der er mange forskellige måder at kode
html/css/ssi mm. på - og jeg har ikke tænkt mig at hævde at "min"
metode er bedre end den der er gennemgået i OSS-artiklen. Under
alle omstændigheder viser artiklen fint og pædagogisk hvordan man
kan bruge SSI til sine sider. Men jeg vil gerne høre argumenter for
og imod de to punkter jeg har nævnt her - både fra Allan og Erik
(OSS-sidens ophavsmænd) og fra andre i gruppen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

 
 
Allan Vebel (23-05-2004)
Kommentar
Fra : Allan Vebel


Dato : 23-05-04 23:11

Jens Gyldenkærne Clausen <jens@gyros.invalid> skrev:

> gruppens OSS-side html-faq.dk (<http://html-faq.dk/2014.asp>).

> jeg kan ikke se det smarte i at skille inkluderingsfilen
> (2014.asp) fra indholdet (2014.inc) - indholdet skal vel kun
> bruges ét og samme sted?

Ja, det skal bruges ét og samme sted - jeg vil give dig helt ret.
Jeg havde mange overvejelser da det hele skulle skrues sammen,
og fandt frem til den løsning som den nemmeste at styre for mig
selv.

> Det giver selvfølgelig en kort og overskuelig hovedfil

Det er netop det der er hovedtanken i det - det er nemt at kopiere
2014.asp og kalde den 2015.asp, rette overskrift og rette linket fra
2014 til 2015. Filen ser sådan ud:

<% Dim strTitle
strTitle="SSI i praksis"%>
<!--#include file="header.inc"-->
<body>
<!--#include file="2014.inc"-->
<!--#include file="menu.inc"-->
</body>
</html>

Skulle jeg have indholdet liggende her i stedet for at inkludere det,
så er der meget mere at rette i når jeg laver nye sider. Det er
årsagen til at jeg har delt det op på den måde.

Derudover har jeg også andre .inc-filer i denne .inc-fil - det er
returknappen:

<!--#include file="retur_artikler.inc"-->

og det script der genererer den liste der er på alle siderne:

<!--#include file="link_ssi.inc"-->

.... som faktisk er et asp-fil i sig selv, der læser indholdet fra samme
txt-fil der udgør menuen, men bare bliver eksekveret sammen med
helheden.

> men til gengæld betyder det også at man skal holde styr på
> næsten dobbelt så mange filer i forhold til hvis man skrev indholdet
> direkte i asp-filen.

Ja! Fordele og ulemper vejet op mod hinanden, så har jeg valgt
denne løsning. Sorterer jeg på navn, ligger de jo lige ved siden
af hinanden.

> Den anden ting jeg undrer mig lidt over er valget af filendelsen
> .inc til includefilerne.

Et eller andet skal barnet jo hedde - og her var .inc for include jo
indlysende Jeg kunne ikke kalde dem .asp, for det er jo ikke
en komplet .asp-fil der kan eksekveres - det er heller ikke en .html-
fil der kan eksekveres - det er en underlig mellemting. Så kunne jeg
kalde dem for .txt, men det er jo heller ikke en tekstfil - de bør kun
indeholde tekst, med de formateringskoder der hører en .txt-fil til.

Desuden kan de fleste systemer læse .txt-filer direkte i browseren,
og så ville enhver kunne se indholdet af http://html-faq.dk/link_ssi.txt
(ikke fordi der er noget hemmeligt i koden, men alligevel). Derfor
har jeg valgt .inc til efternavn på de inkluderede filer.

> Teknisk kan man (som det også nævnes i artiklen) kalde dem hvad
> som helst, men hvis man vælger en ikke-standard endelse (fx .inc)
> vil computere/operativsystemer der bedømmer filer efter deres
> endelse (fx alle windowsudgaver) ikke kunne se at det er en webfil.

Det er heller ikke meningen, teknisk set er det jo bare et tekstfil. Det
er ikke min opgave at vide hvilke operativsystemer og teksteditorer
folk sidder med, det har slet ikke været med i mine overvejelser, og
er heller ikke målet med artiklen. Personligt har jeg associeret .inc-
filer i mit system til at åbne i Stones TextTool, som er min foretrukne
editor, men jeg vil slet ikke bestemme hvad andre vil bruge.

> Det kan fx betyde at filerne ikke kan åbnes direkte ved dobbelt-
> eller højre-klik og det kan betyde at et redigeringsprogram ikke
> vil farvemarkere html-koden fordi den ikke ved at det er html-kode.

Det kan løses, se ovenstående!

> Jeg kan godt følge artiklens argument for at fravælge .html - fordi
> det indikerer en hel fil - men for mig vejer de praktiske fordele
> ved at bruge .html (eller .asp, hvis det er en asp-fil der
> inkluderes) bare mere.

Jamen, jeg forstår udmærket din frustration og argumentation for
det modsatte. Jeg håber dog at jeg har forklaret hvorfor jeg har gjort
som jeg har gjort.

> Jeg plejer selv at bruge en dobbeltendelse - .inc.asp eller .inc.html
> - det hjælper mig til at skelne mellem includefiler og hele filer uden
> at påvirke programmernes tolkning af filerne.

Det var også en mulighed, som jeg vil lagre i baghovedet.

> Jeg er ikke blind for at der er mange forskellige måder at kode
> html/css/ssi mm. på - og jeg har ikke tænkt mig at hævde at "min"
> metode er bedre end den der er gennemgået i OSS-artiklen.

Ja, der er mange måder at gøre tingene på, og det skal da også
debatteres. Jeg siger da tak for dit indspark og indlevelse i min
artikel - jeg vil jo helst have at den er så konstruktiv og forståelig
som mulig for alle der vil gøre det nemt at sætte ting sammen med
ssi.

> Under alle omstændigheder viser artiklen fint og pædagogisk
> hvordan man kan bruge SSI til sine sider.

Tak! Det var også hovedformålet med det. Sammen med "Placering
og design med div og css" <http://html-faq.dk/2003.asp>, skal vi få
folk væk fra frames- og tabeldesign, og alligevel er der nogen der
ikke helt har forstået budskabet. Senest er det Anita Abildgaard Jensen
der har lavet sin side i frames, fordi ssi åbenbart er et svært emne?

> Men jeg vil gerne høre argumenter for og imod de to punkter jeg
> har nævnt her - både fra Allan og Erik

Det var mit bud, men hører gerne andre bud der kan gøre artiklen så
forståelig at selv min gamle mor kan forstå det.

--
Allan Vebel
http://html-faq.dk



Anita Abildgaard Jen~ (24-05-2004)
Kommentar
Fra : Anita Abildgaard Jen~


Dato : 24-05-04 08:39

Jens Gyldenkærne Clausen skrev:
> > men til gengæld betyder det også at man skal holde styr på
> > næsten dobbelt så mange filer i forhold til hvis man skrev indholdet
> > direkte i asp-filen.

"Allan Vebel" <spam@do.not> wrote in message

> Ja! Fordele og ulemper vejet op mod hinanden, så har jeg valgt
> denne løsning. Sorterer jeg på navn, ligger de jo lige ved siden
> af hinanden.

Dette var netop noget af det der skræmte mig lidt. Først kunne jeg slet ikke
helt finde ud af hvordan det hele fungerede, der var nogle meget vigtige
detaljer jeg syntes jeg manglede. Jeg er jo helt grøn mht. både ssi og asp,
så for det første undrede det mig at det første man så var noget der havde
med asp at gøre!
Men ellers var der lige nogle andre ting jeg ikke forstod, som jeg heldigvis
fik øjnene op for med hjælp fra nogle kloge hoveder her på nyhedsgruppen
- Tak for det.

1. Jeg var jo vant til alm. html for det første og så en lille smule brug af
css.
I "SSI i praksis" blev der beskrevet hvordan én side laves. Derfor manglede
jeg nu følgende; Hvordan linker man til en underside; Hvilket target skal
man bruge.
Så jeg manglede faktisk at se filen: menu.inc (kan ikke helt huske om jeg
manglede htmlfaq.css...)
Så fik jeg jo så ENDELIG øjnene op for at man skulle lave en masse (næsten)
"ens" asp-filer, og linke til dem. Det synes jeg måske godt kunne stå i den
ellers udmærkede faq.

> > Under alle omstændigheder viser artiklen fint og pædagogisk
> > hvordan man kan bruge SSI til sine sider.
>
> Tak! Det var også hovedformålet med det. Sammen med "Placering
> og design med div og css" <http://html-faq.dk/2003.asp>, skal vi få
> folk væk fra frames- og tabeldesign, og alligevel er der nogen der
> ikke helt har forstået budskabet. Senest er det Anita Abildgaard Jensen
> der har lavet sin side i frames, fordi ssi åbenbart er et svært emne?

Jeg læser her og der og alle vegne at frames er yt. Men der er ingen steder
der står Hvorfor frames er yt.
Jeg har valgt at bruge frames i første omgang, fordi det er i forvejen det
jeg har på min side, denne gang er der bare lidt flere af dem så det ser
lidt pænere ud.
Jeg havde lovet et nyt design på min side til i dag. Det kunne jeg give vha.
frames, men jeg kunne simpelthen ikke nå det vha. ssi og asp, hvis jeg ville
have et ordentlig produkt ud af det. (og ja, jeg ved godt I nu tænker at det
ikke er et ordentligt produkt når der er frames på )
Bemærkninger som "og alligevel er der nogen der
ikke helt har forstået budskabet" synes jeg lyder ret så nedladende, det er
i hvert fald ikke noget der ligefrem gør at jeg får mere lyst til at lære
ssi. - Bær over med mig hvis jeg misforstår
Jeg har jo ikke valgt at bruge frames og på den måde vrage alt hvad I lige
har lært mig.
Jeg skal nok få lavet en side uden frames en dag men det bliver ikke
lige nu, det tager jeg mig god tid til...
Men så kunne jeg også spørge... Når jeg nu skulle lave en ny side, hvorfor
så nøjes med ssi og den smule asp, hvorfor ikke begynde at lave en side vha.
php? Ja, jeg har ingen forstand på noget af det, så hvordan ved man hvad man
skal vælge?

Mvh. Anita - som undskylder hvis hun fik bevæget sig for langt væk fra
emnet.





Ukendt (24-05-2004)
Kommentar
Fra : Ukendt


Dato : 24-05-04 09:46


"Anita Abildgaard Jensen" skrev i en meddelelse:
> Jeg læser her og der og alle vegne at frames er yt. Men der er ingen
steder
> der står Hvorfor frames er yt.
> Jeg har valgt at bruge frames i første omgang, fordi det er i forvejen det
> jeg har på min side, denne gang er der bare lidt flere af dem så det ser
> lidt pænere ud.

Hej Anita

Jeg fandt følgende måde at vise min veninde hvorfor man ikke skal bruge
frames:
Hun har skrevet en bog der hedder "drømmespejlet". Da jeg søgte på google
efter den fik jeg ("på 9. pladsen") følgende link:
http://leanne.homepage.dk/boeger.htm og det er surt at komme ind på den
side, hvis man ikke lige er opmærksom på / ved at http://leanne.homepage.dk/
er hovedsiden.
Jeg lavede så en ny side uden rammer og her finder du samme bog
http://www.majtrolle.dk/anne/boeger.html

--
Hilsen Mia
www.jalo-smykker.dk
Ferieklar campingvogn til salg
www.jarmark.dk/camping



pepss (24-05-2004)
Kommentar
Fra : pepss


Dato : 24-05-04 10:02


"Anita Abildgaard Jensen" skrev

> "Allan Vebel" wrote
>
> > Ja! Fordele og ulemper vejet op mod hinanden, så har jeg valgt
> > denne løsning. Sorterer jeg på navn, ligger de jo lige ved siden
> > af hinanden.
>
> Dette var netop noget af det der skræmte mig lidt. Først kunne jeg slet
ikke
> helt finde ud af hvordan det hele fungerede, der var nogle meget vigtige
> detaljer jeg syntes jeg manglede. Jeg er jo helt grøn mht. både ssi og
asp,
> så for det første undrede det mig at det første man så var noget der havde
> med asp at gøre!

Det er jo det med at når det lyder vildt skrammer det en væk

> Jeg læser her og der og alle vegne at frames er yt. Men der er ingen
steder
> der står Hvorfor frames er yt.

de findes faktisk også
http://html-faq.dk/2009.asp
og nederst på http://www.html.dk/tutorials/html/lektion12.asp
om det er yt er måske for meget sagt men det har nogle ulæmper man skal
regne med.

> Jeg havde lovet et nyt design på min side til i dag. Det kunne jeg give
vha.
> frames, men jeg kunne simpelthen ikke nå det vha. ssi og asp, hvis jeg
ville
> have et ordentlig produkt ud af det. (og ja, jeg ved godt I nu tænker at
det
> ikke er et ordentligt produkt når der er frames på )

jeg synes da selv jeg har fået lavede en ordentlig side selv om der er
frames men igen man skal gøre op med sig selv om de ulæmper det giver kan
opveges af fordelene

> Bemærkninger som "og alligevel er der nogen der
> ikke helt har forstået budskabet" synes jeg lyder ret så nedladende, det
er
> i hvert fald ikke noget der ligefrem gør at jeg får mere lyst til at lære
> ssi. - Bær over med mig hvis jeg misforstår

giver dig så meget ret!

> Men så kunne jeg også spørge... Når jeg nu skulle lave en ny side, hvorfor
> så nøjes med ssi og den smule asp, hvorfor ikke begynde at lave en side
vha.
> php?

om man skal bruge asp eller php kommer andpå hvad man har det bæst med(og
hvad ens webhotel tilbyder) det kan nok godt sammenlines med om man bæst kan
lide Pepsi eller Cola cola


--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Allan Vebel (29-05-2004)
Kommentar
Fra : Allan Vebel


Dato : 29-05-04 19:08

Anita Abildgaard Jensen <puskramaFJERN@hotmail.com> skrev:

> Bemærkninger som "og alligevel er der nogen der ikke helt
> har forstået budskabet" synes jeg lyder ret så nedladende

Det har slet ikke været hensigten, og jeg er da ked af at høre at
du synes det - det var slet ikke møntet på dig - det var nærmere
en generel betragtning.

> det er i hvert fald ikke noget der ligefrem gør at jeg får mere lyst
> til at lære ssi.

Du skal ikke lade dig skræmme - og slet ikke af mig. Det kan da
godt være at du føler dig stødt at den til tider lidt mærkelige
sjargon her i gruppen, men folk kommunikerer nu engang meget
forskelligt, men ingen her har til hensigt at være nedladende - vi
ønsker kun at hjælpe hvor vi hjælpe kan.

> Bær over med mig hvis jeg misforstår

I'll do!

--
Allan Vebel
http://html-faq.dk



Anita Abildgaard Jen~ (30-05-2004)
Kommentar
Fra : Anita Abildgaard Jen~


Dato : 30-05-04 12:52


"Allan Vebel" <spam@do.not> wrote in message
> Du skal ikke lade dig skræmme - og slet ikke af mig. Det kan da
> godt være at du føler dig stødt at den til tider lidt mærkelige
> sjargon her i gruppen, men folk kommunikerer nu engang meget
> forskelligt, men ingen her har til hensigt at være nedladende - vi
> ønsker kun at hjælpe hvor vi hjælpe kan.

Jeg synes I alle har været meget hjælpsomme og det sætter jeg stor pris på

Og jeg kender udmærket til at man nemt misforstår hinanden pga. forskellige
skrivemåder, derfor jeg altid gør opmærksom på at jeg kan have misforstået
et eller andet, hvis jeg kommer med kommentarer til bemærkninger. (som i før
nævnte bemærkning )

Mvh. Anita



Jens Gyldenkærne Cla~ (24-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-05-04 10:45

Allan Vebel skrev:

> Det er netop det der er hovedtanken i det - det er nemt at
> kopiere 2014.asp og kalde den 2015.asp, rette overskrift og
> rette linket fra 2014 til 2015.

O.k. - den forklaring giver mening. Jeg har tidligere brugt en
skabelonside som indeholdt faste elementer (includes mv.) - og gemt
den under et nyt navn når jeg oprettede en ny side.

Nu benytter jeg i stedet en skabelon i min editor - det fungerer på
samme måde bortset fra at jeg ikke risikerer at overskrive
skabelonfilen så nemt. Fra menuen kan jeg vælge "Ny usenetside",
hvorefter jeg får et nyt dokument med den ønskede skabelon.

Selve skabelonen kan ses her:
<http://www.gyros.dk/usenet/html/skabelon_text.shtml>



> Skulle jeg have indholdet liggende her i stedet for at
> inkludere det, så er der meget mere at rette i når jeg laver
> nye sider.

Det er klart. Men det kan som nævnt undgås ved at have en skabelon
uden indhold.



> Et eller andet skal barnet jo hedde - og her var .inc for
> include jo indlysende Jeg kunne ikke kalde dem .asp, for
> det er jo ikke en komplet .asp-fil der kan eksekveres - det er
> heller ikke en .html- fil der kan eksekveres


Blot fordi en fil har efternavnet .asp eller .html behøver den jo
ikke at blive eksekveret. Hvis man ikke linker til includefilerne,
er der ikke nogen speciel risiko for at de bliver vist i en
browser. Og sikkerhedsmæssigt er der heller ikke noget specielt
problem - html-includefiler er helt uproblematiske, og asp-
includefiler vil almindeligvis også være helt ufarlige at køre som
enkeltstående filer. Ofte vil de give en asp-fejl eller evt. bare
en helt tom side.


> Desuden kan de fleste systemer læse .txt-filer direkte i
> browseren, og så ville enhver kunne se indholdet af
> http://html-faq.dk/link_ssi.txt

Inc-filer vil også blive vist hvis webserveren sender dem som
tekst. På to af de webservere jeg har adgang bliver .inc-filer
sendt som application/octet-stream. I Opera og IE vises de direkte
som html-indhold, mens de i Mozilla og Firefox ikke kan åbnes
direkte, men kan gemmes på disken og åbnes på den måde.

Hvis man vil sikre sine filer mod at blive afluret, skal man give
dem et efternavn som serveren vil fortolke - fx asp. Ved html-
includes er det ret ligegyldigt - indholdet bliver jo alligevel
vist når filen inkluderes - men ved asp-includes bør man i mine
øjne sikre sig at filerne ikke kan downloades. Webserveren på
html-faq.dk er sat op til at forhindre adgang til inc-filer - men
det gælder bestemt ikke alle webservere.


> Det er ikke min opgave at vide hvilke operativsystemer og
> teksteditorer folk sidder med, det har slet ikke været med i
> mine overvejelser, og er heller ikke målet med artiklen.

Det er klart. Men du er tydeligvis klar over at endelserne .asp og
..html ofte vil have et program associeret, mens .inc ikke har nogen
standardassociation.


> Personligt har jeg associeret .inc- filer i mit system til at
> åbne i Stones TextTool, som er min foretrukne editor, men jeg
> vil slet ikke bestemme hvad andre vil bruge.

Oplysningen om at man kan associere inc.-filer til sin foretrukne
editor er i mine øjne ret væsentlig. Du skal selvfølgelig ikke
diktere hvilken editor andre skal bruge, men det er relevant at
fortælle at man kan bruge filtypeassociering til at lette arbejdet
(ganske meget) med includefiler.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (24-05-2004)
Kommentar
Fra : pepss


Dato : 24-05-04 09:47


"Jens Gyldenkærne Clausen" skrev
> Det følgende er et par kommentarer til artiklen "SSI i praksis" fra
> gruppens OSS-side html-faq.dk (<http://html-faq.dk/2014.asp>).

> Den anden ting jeg undrer mig lidt over er valget af filendelsen
> .inc til includefilerne.

[snip]

> Jeg kan godt følge artiklens argument for at fravælge .html - fordi
> det indikerer en hel fil - men for mig vejer de praktiske fordele
> ved at bruge .html (eller .asp, hvis det er en asp-fil der
> inkluderes) bare mere. Jeg plejer selv at bruge en dobbeltendelse -
> .inc.asp eller .inc.html - det hjælper mig til at skelne mellem
> includefiler og hele filer uden at påvirke programmernes tolkning
> af filerne.

jeg bruger altid .asp som filendelsen til includefiler og har alle mine
includefiler i en mappe/undermapper som så heder include. for mig er det en
meget overskuelig måde at gøre det på da jeg så altid kan se at de filer der
er i den mappe er includefiler.
bare min 25 øre


--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Erik Ginnerskov (24-05-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 24-05-04 14:52

Jens Gyldenkærne Clausen wrote:

> For det første er det brugen af include til selve indholdet på
> siden (filen 2014.inc). Jeg er varm fortaler for at bruge include-
> filer i mange sammenhænge, men jeg kan ikke se det smarte i at
> skille inkluderingsfilen (2014.asp) fra indholdet (2014.inc) -
> indholdet skal vel kun bruges ét og samme sted? Det giver
> selvfølgelig en kort og overskuelig hovedfil, men til gengæld
> betyder det også at man skal holde styr på næsten dobbelt så mange
> filer i forhold til hvis man skrev indholdet direkte i asp-filen.

Nu har Allan fastlagt den model for www.html-faq.dk. Men på
www.hjemmesideskolen.dk gør jeg i mindre grad brug af den model, du nævner
der - på sider, der afviger meget fra det øvrige i design eller funktion.

> Den anden ting jeg undrer mig lidt over er valget af filendelsen
> .inc til includefilerne. Teknisk kan man (som det også nævnes i
> artiklen) kalde dem hvad som helst, men hvis man vælger en ikke-
> standard endelse (fx .inc) vil computere/operativsystemer der
> bedømmer filer efter deres endelse (fx alle windowsudgaver) ikke
> kunne se at det er en webfil. Det kan fx betyde at filerne ikke kan
> åbnes direkte ved dobbelt- eller højre-klik og det kan betyde at et
> redigeringsprogram ikke vil farvemarkere html-koden fordi den ikke
> ved at det er html-kode.

Så vidt jeg ved, vil et dobbeltklik på en fil, som OS ikke kender (den er
ikke associeret med noget program), får man en dialogboks, hvor man kan
udpeget et program til at åbne pågældende fil. Fremtidige dobbeltklik på
filer af samme type vil så uden mere vrøvl åbne filen i den udpegede editor.

Jeg har i øvrigt ikke noget problem i form af manglende farvemarkering af
html-koder i en inc.fil, når jeg arbejder i Stone's WebWriter - selv om jeg
ikke har foretaget nogen associering.

> Men jeg vil gerne høre argumenter for
> og imod de to punkter jeg har nævnt her - både fra Allan og Erik
> (OSS-sidens ophavsmænd) og fra andre i gruppen.

Ja, så fik du også lige mit pip. Lidt sent, men i går måtte jeg desværre
lægge mig med migræne og så derfor ikke dit indspark.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Jens Gyldenkærne Cla~ (24-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-05-04 14:58

Erik Ginnerskov skrev:

> Så vidt jeg ved, vil et dobbeltklik på en fil, som OS ikke
> kender (den er ikke associeret med noget program), får man en
> dialogboks, hvor man kan udpeget et program til at åbne
> pågældende fil.

Ja - og erfarne computerbrugere vil også ret let kunne håndtere
dette. Jeg tror bare at en del mindre erfarne brugere vil stå af
når de ikke bare kan dobbeltklikke for at åbne.


> Jeg har i øvrigt ikke noget problem i form af manglende
> farvemarkering af html-koder i en inc.fil, når jeg arbejder i
> Stone's WebWriter - selv om jeg ikke har foretaget nogen
> associering.

Det er måske fordi programmet kun har én type farvemarkering.
Homesite (det program jeg benytter) understøtter farvemarkering af
en lang række sprog - html, css, asp, php, aspx, pl, sql, vb.net,
c# m.fl. - her vælger programmet en farvemarkering ud fra filtypen.


> Ja, så fik du også lige mit pip. Lidt sent, men i går måtte
> jeg desværre lægge mig med migræne og så derfor ikke dit
> indspark.

Det haster ikke mere end det jager. Tak for pippet, både til dig og
Allan.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erik Ginnerskov (24-05-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 24-05-04 15:49

Jens Gyldenkærne Clausen wrote:

> Ja - og erfarne computerbrugere vil også ret let kunne håndtere
> dette. Jeg tror bare at en del mindre erfarne brugere vil stå af
> når de ikke bare kan dobbeltklikke for at åbne.

Problemet her vil så være, at hvis man har valgt at kalde de inkluderede
filer .html og efterfølgende dobbeltklikker på dem, vil de højest
sandsynligt blive åbnet i en browser, hvor de pga. den manglende header
heller ikke leverer browseren nogen instrukser om formatering/design.

Men det er netop ikke meningen, at disse filer skal åbnes i en browser. De
er designet til at være byggesten i en større sammenhæng. Derfor er det
upraktisk at kalde dem html.

At kalde de inkluderede filer .asp giver heller ikke mening, hvis der ikke
specifikt indgår aspkode i dem.

Jeg er derfor mest tilbøjelig til at følge Allans eksempel og kalde mine
inkluderede filer .inc.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Jens Gyldenkærne Cla~ (24-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-05-04 20:38

Erik Ginnerskov skrev:

> Problemet her vil så være, at hvis man har valgt at kalde de
> inkluderede filer .html og efterfølgende dobbeltklikker på
> dem, vil de højest sandsynligt blive åbnet i en browser, hvor
> de pga. den manglende header heller ikke leverer browseren
> nogen instrukser om formatering/design.

Det vil browseren nu ofte kunne gætte sig til. Åbningen i en
browser kan også give mulighed for at vælge "rediger"-funktionen i
browseren, og på denne måde åbne filen i en editor. Men jeg er enig
i at dobbeltklik på en html-fil normalt ikke er den bedste måde at
få en fil åbnet i en editor på.

Det er dog ikke kun i forhold til dobbeltklik at html-endelsen kan
være praktisk. Mange programmer har foruddefinerede fil-filtre - så
en "åbn fil"-dialog fx viser .htm, .html, .shtml og .css som
standard. Her skal man igen ændre i konfigurationen for at få en
ikke-standard endelse som inc med.


> Men det er netop ikke meningen, at disse filer skal åbnes i en
> browser. De er designet til at være byggesten i en større
> sammenhæng. Derfor er det upraktisk at kalde dem html.

Man må træffe sit eget valg, efter min mening. Jeg finder det
ganske praktisk at bruge .html af de grunde jeg bragte i det første
indlæg i tråden (i praksis dog som nævnt .inc.html)


> At kalde de inkluderede filer .asp giver heller ikke mening,
> hvis der ikke specifikt indgår aspkode i dem.

Helt enig - men til gengæld giver det ganske god mening *når* der
indgår asp-kode i dem. Det gør det fx muligt at skelne mellem html-
include-filer og asp-include-filer. Der er ofte stor forskel på
brugen af html-inkludering og asp-inkludering - hvor html-
inkludering i sagens natur indeholder kode der sendes direkte
videre til browseren, er asp-include-filer ofte filer helt uden
html-kode.

Sikkerhedsmæssigt er der god grund til at sikre sig at asp-kode
ikke kan blive vist via en browser - det er der risiko for når man
bruger .inc som filtypenavn (det kræver at en person gætter stien
til en includefil og at serveren - som det fx er tilfældet med IIS
i standardopsætning - ikke er sat op til at forhindre adgang til
..inc-filer. Bruger man .asp (eller .inc.asp) som endelse, vil asp-
koden blive fortolket i stedet for at blive vist - og man risikerer
højst at en enkelt kodelinje bliver vist (i tilfælde af asp-fejl).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erik Ginnerskov (24-05-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 24-05-04 21:27

Jens Gyldenkærne Clausen wrote:

> Sikkerhedsmæssigt er der god grund til at sikre sig at asp-kode
> ikke kan blive vist via en browser - det er der risiko for når man
> bruger .inc som filtypenavn (det kræver at en person gætter stien
> til en includefil

Det forudsætter da, at denne person ved, at der er inkluderet noget.
Men kommandoen <!--#include file="sti/fil.inc"--> kommer da netop ikke frem
til brugeren, den eksekveres på serveren (erstattes af indholdet i den fil,
der inkluderes). Og dermed kan stien heller ikke gættes, for hvor ligger
filen og hvad hedder den?

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Erik Ginnerskov (24-05-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 24-05-04 21:31

Erik Ginnerskov wrote:

> Men kommandoen <!--#include file="sti/fil.inc"--> kommer da netop
> ikke frem til brugeren, den eksekveres på serveren (erstattes af
> indholdet i den fil, der inkluderes). Og dermed kan stien heller ikke
> gættes, for hvor ligger filen og hvad hedder den?

Det forudsætter selvfølgelig, at indholdet i den inkluderede fil er ren
html-kode (evt. med noget javascript). Ellers bruger jeg også endelsen .asp
netop for at få aspscriptet afviklet på serveren.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Jens Gyldenkærne Cla~ (24-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-05-04 21:45

Erik Ginnerskov skrev:

> Det forudsætter da, at denne person ved, at der er inkluderet
> noget.

Ja.

> Og dermed kan stien heller ikke gættes, for hvor ligger filen
> og hvad hedder den?

Hvis man vælger et tilfældigt navn og evt. et tilfældigt mappenavn
at gemme i, så er det meget lidt sandsynligt at stien kan gættes.
Men mange vælger at gøre som den eller de tutorials de har set gør
- se fx på hvor mange der bruger rs, conn og sql som variabelnavne.

Jeg vil gætte på at der er en del sites hvor man kan finde filer
som fx /include/db.inc eller /include/conn.inc. Man kan vælge at
tænke på et tilpas mærkeligt filnavn og så vedtage at det er
sikkert nok - eller også kan man bruge en filendelse hvor det ikke
gør noget hvis adressen gættes.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erik Ginnerskov (24-05-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 24-05-04 21:56

Jens Gyldenkærne Clausen wrote:

> Jeg vil gætte på at der er en del sites hvor man kan finde filer
> som fx /include/db.inc eller /include/conn.inc. Man kan vælge at
> tænke på et tilpas mærkeligt filnavn og så vedtage at det er
> sikkert nok - eller også kan man bruge en filendelse hvor det ikke
> gør noget hvis adressen gættes.

Men da jeg kun bruger endelsen .inc til filer, der er ren html (+ evt.
javascript), vil man ikke kunne se noget, der ikke alligevel ville blive
sendt til brugerne på et eller andet tidspunkt.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Jens Gyldenkærne Cla~ (24-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-05-04 21:48

Erik Ginnerskov skrev:

> Det forudsætter selvfølgelig, at indholdet i den inkluderede
> fil er ren html-kode (evt. med noget javascript). Ellers
> bruger jeg også endelsen .asp netop for at få aspscriptet
> afviklet på serveren.

Jeg er ikke helt sikker på hvad du mener - men man kan sagtens få
asp-kode afviklet selv om det ligger i en includefil der ikke
hedder noget med .asp. Asp-parseren ser slet ikke includefilerne -
de hentes af webserveren før asp-fortolkningen begynder.

Det endelsen .asp sikrer er til gengæld at includefilerne, _hvis_
de kaldes direkte fra en browser, ikke bliver vist som tekst eller
tilbudt som download, men i stedet behandles af asp-parseren. Det
betyder at man ikke risikerer at ens "rå" asp-kode kan hentes af
uvedkommende.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (24-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-05-04 21:55

Erik Ginnerskov skrev:

> Men da jeg kun bruger endelsen .inc til filer, der er ren html
> (+ evt. javascript), vil man ikke kunne se noget, der ikke
> alligevel ville blive sendt til brugerne på et eller andet
> tidspunkt.

- og i det tilfælde er der selvfølgelig ikke nogen
sikkerhedsproblemer.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste