Avatar billede 7th Praktikant
05. marts 2003 - 21:32 Der er 20 kommentarer og
1 løsning

Ekstra linie i kildekode

Jeg har et lille visuelt problem som irriterer mig. Prøv at downloade http://www.justrandb.dk/asp.zip og kør include.asp og sig vis kilde.

I kildekoden burde der jo så stå

<!-- inkluder fil -->
<table>
<tr>
<td>Davs tester...</td>
</tr>
</table>
<!-- inkluder fil -->

men der står

<!-- inkluder fil -->
<table>
<tr>
<td>Davs tester...</td>
</tr>
</table>

<!-- inkluder fil -->

Hvorfor ?
Avatar billede janeamil Nybegynder
05. marts 2003 - 21:41 #1
er det ikke det samme?
Avatar billede janeamil Nybegynder
05. marts 2003 - 21:42 #2
jeg kan ikke se nogen forskel kun et <br> Men hvad er problemet er det ikke ligemeget?
Avatar billede 7th Praktikant
05. marts 2003 - 21:49 #3
Det er jo ikke lige meget når jeg opretter et spørgsmål omkring det, og nej det er jo ikke det samme når der bliver tilføjet en ekstra linie i kildekoden, som egentlig slet ikke burde være der...
Avatar billede joshin Nybegynder
06. marts 2003 - 00:50 #4
test.asp består af 6 liner, 5 linier kode og en "tom"
Slet linieskiftet efter </table>
Avatar billede 7th Praktikant
06. marts 2003 - 12:09 #5
include.asp ser således ud...

<!-- inkluder fil -->
<!-- #include file="test.asp" -->
<!-- inkluder fil -->

-------------------------------------------------------------------------------

test.asp ser således ud...

<table>
<tr>
<td>Davs tester...</td>
</tr>
</table>

-------------------------------------------------------------------------------

Det jeg så mener er at hvis man siger vis kilde for include.asp så burde kildekoden se således ud...

<!-- inkluder fil -->
<table>
<tr>
<td>Davs tester...</td>
</tr>
</table>
<!-- inkluder fil -->

men i stedet for står der i kildekoden

<!-- inkluder fil -->
<table>
<tr>
<td>Davs tester...</td>
</tr>
</table>

<!-- inkluder fil -->

hvorfor jeg ikke forstår hvorfra den ekstra linie kommer fra ?

Hvorfor kommer den ekstra linie i kildekoden ? Det er spørgsmålet ;) Håber det er skåret godt nok ud i pap nu...
Avatar billede joshin Nybegynder
06. marts 2003 - 15:13 #6
Avatar billede joshin Nybegynder
06. marts 2003 - 15:22 #7
Avatar billede joshin Nybegynder
06. marts 2003 - 14:38 #8
Avatar billede 7th Praktikant
10. marts 2003 - 08:01 #9
Du skal være velkommen til at smide dine svar: joshin 06/03-2003 15:13:20 og svar: joshin 06/03-2003 15:22:58, samt kommentar: joshin 06/03-2003 14:38:31 en gang til, da jeg ikke nåede at læse dem ;) Det lader ikke til at problemet bliver løst lige med det samme...
Avatar billede 7th Praktikant
15. marts 2003 - 12:14 #10
Min tålmodighed er opbrugt. Jeg ved ikke om dine svar: joshin 06/03-2003 15:13:20 og svar: joshin 06/03-2003 15:22:58, samt kommentar: joshin 06/03-2003 14:38:31 nogensinde bliver synlige igen, men indtil da er spørgsmålet lukket.

Skulle det imidlertidigt vise sig at dine svar: joshin 06/03-2003 15:13:20 og svar: joshin 06/03-2003 15:22:58, samt kommentar: joshin 06/03-2003 14:38:31 bilver synlige og jeg kan bruge det, får du selvfølgelig points.

Beklager, mvh 7th //
Avatar billede mortrr Praktikant
20. marts 2003 - 21:31 #11
Det kommer formentligt an på hvilken editor du bruger til at lave filerne.
Hvis test.asp har et linieskift til sidst, vil du få den tomme linie.

(Jeg har ikke selv problemet)
Avatar billede 7th Praktikant
20. marts 2003 - 21:33 #12
test.asp har intet linieskift tilsidst, hvorfor jeg naturligvis ikke kan forstå den ekstra linie.
Avatar billede mortrr Praktikant
20. marts 2003 - 21:39 #13
Det forstår jeg godt.
Jeg har lige lavet de to filer, og de virker som de skal.
Hvilken IIS bruger du?
Avatar billede 7th Praktikant
20. marts 2003 - 23:07 #14
5.0
Avatar billede 7th Praktikant
20. marts 2003 - 23:18 #15
P.S. spørgsmålet skulle have været brugt i forbindelse med et asp cms projekt i skolen, hvor de ligger utrolig stor vægt på overskuelig kildekodning, og så ser det jo noget dumt ud når der lige pludselig kommer et linieskift ud fra den blå luft. Det er ikke kun lokalt, men også andre steder på nettet hvor jeg har testet dette, at linieskift-problemet forekommer. Jeg er iøvrigt til daglig php mand, så jeg værdsætter din hjælp, men jeg får nok næppe brug for det ;) Dog ville det da være rart alligevel lige at finde grunden til problemet, hvis og hvis nu til en anden god gang.
Avatar billede mortrr Praktikant
21. marts 2003 - 09:16 #16
Jeg må indrømme at jeg stadig hælder til den med det ekstra linieskift i test.asp.
Rigtigt mange tekst-editorer læser og skriver linie for linie, og giver et linie-skift efter den sidste linie.
Hvis man åbner den i fx NotePad skal Ctrl-End bringe en til slutningen af linien med </table> og ikke til linien under den.
Avatar billede 7th Praktikant
21. marts 2003 - 14:31 #17
Måske rigtig mange editorer, men ikke i dette tilfælde :o) ...og dog alligevel. Nu har jeg nok engang prøvet at teste. Det viser sig at du halvt om halvt har ret, da jeg faktisk tror at det skyldes min editor, ihvertfald når den har med .asp filer at gøre. Men det mærkelige er så at hvis jeg gør præcis det samme bare i php, så er alt som det skal være. Måske har min editor en eller anden fejl med .asp filer, eller også sker der et eller andet på min iis 5.0. P.S. kører nemlig iis på win xp home edition ;)
Avatar billede mortrr Praktikant
21. marts 2003 - 14:36 #18
Nah - iis er iis. Jeg tror ikke det er derfor.
Til gengæld har jeg oplevet at php kan fjerne linie-skift på samme måde som IIS kan gøre når det drejer sig om mellemrum, så det kunne være at det er php der snyder dig. ?
Avatar billede 7th Praktikant
22. marts 2003 - 02:48 #19
Jeg tror (? ved ?) du har ret :o) Hvordan kan det være at "hvis" min editor laver linieskift til sidst i en fil, at linieskiftet så ikke "figurerer" når jeg åbner den pågældende fil ? Eller sådan er editoren måske bare indrettet ? Det snyder jo en ganske meget så...
Avatar billede mortrr Praktikant
22. marts 2003 - 10:57 #20
Mange tekst-editorer er fejlagtigt opbygget på linie-basis.
De læser og skriver linier af tekst.
Herved vil de få et linieskift i slutningen af filen, som måske ikke burde være der.

Prøv at åbne filen i Notepad eller pfe. De er stream baseret.

Jeg vil stadig ikke garantere at det var/er problemet, men det er den bedste årsag jeg kan finde.
Avatar billede 7th Praktikant
23. marts 2003 - 12:55 #21
Det er netop lige præcis grunden til problemet :) Dejligt at du kunne løse mit lille mysterium :o)
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