Skrevet ons. d. 03. december 2003 kl. 17:29:37| #1
\r\n er windows, og \n er UNIX, eller også er det omvendt...
Skrevet ons. d. 03. december 2003 kl. 17:31:14| #2
Skrevet ons. d. 03. december 2003 kl. 17:31:46| #3
... og for at gøre det rigtig besværligt, er MacOS vistnok \n\r ...
Skrevet ons. d. 03. december 2003 kl. 17:32:04| #4
\r\n er Windows konvention og netværks konvention
\n er Unix konvention (men forståes af mange Windows apps)
\r er Mac konvention
Skrevet ons. d. 03. december 2003 kl. 17:33:24| #5
Ah ja, sådan det er. Men der er også et eller andet der bruger \n\r, mener jeg at have læst.
Det skal virkelig bare være så besværligt som overhovedet muligt ;)
Skrevet ons. d. 03. december 2003 kl. 17:34:45| #6
og r står for return, n for new line :)
Skrevet ons. d. 03. december 2003 kl. 17:37:06| #7
og hvis vi skal skære det helt ud i pap, så er n ASCII chacter-code 10, og r er 13, hvilket i hexadecimalt er A og D, og i binært er 1010 og 1101.
:P
Skrevet ons. d. 03. december 2003 kl. 17:38:09| #8
forstår ikke pap, så.... :-)
Skrevet ons. d. 03. december 2003 kl. 17:41:24| #9
barto -> "r" er faktisk "carrige return"...
kommer fra dengang man brugte skrivemaskiner - for at lave en ny linie skulle du
1) køre papiret en linie ned/frem
2) køre papiret/vognen tilbage (i husker vel film hvor skrivemask. siger [ding], og så skal man lige skubbe "vognen" tilbage - for at starte i starten af linien)
Morten
Skrevet ons. d. 03. december 2003 kl. 17:44:30| #10
er gammel nok til at have set en skrivemaskine LIVE c",)
Skrevet ons. d. 03. december 2003 kl. 17:47:00| #11
Hvis vi sdkal ind på navne så hedder \n faktisk:
Line Feed
Ofte skrives tegene som <CR><LF>.
Skrevet ons. d. 03. december 2003 kl. 17:47:26| #12
ztyxx -> nåja - det har de fleste - men husker bare en film (dog ikke dens navn) hvor der en en scene med en der bare sidder "[klik] [klik] [klik] [ding] [klonk] [klik] [klik] [klik] [ding] [klonk] [klik] [klik] [klik] [ding] [klonk]" (også kendt som lyden af en der skriver på skrivemaskine... ;)
Morten
Skrevet ons. d. 03. december 2003 kl. 18:05:43| #13
Grunden til at jeg spørger, er fordi jeg så følgende i forbindelse med noget mail() halløj:
$headers = "MIME-Version: 1.0\r\n";
Hvorfor bruger man så ikke \n, er det fordi det skal sendes til en windows maskine ?
Carriage Return, er det bare 'enter' ?
Skrevet ons. d. 03. december 2003 kl. 18:07:09| #14
nej Carrige Return + Line Feed = [enter]
Carrige Return "spoler" curseren tilbage til venstre side af skræemen
Line Feed "rykker"curseren en linie ned
Morten
Skrevet ons. d. 03. december 2003 kl. 18:09:00| #15
Nej - så spoler du tilbage til min kommentar.
Netværks protokoller som f.eks. HTTP bruger næsten altid \r\n !
Skrevet ons. d. 03. december 2003 kl. 18:11:52| #16
Kan måske forklares lettere ...
\r\n bruges hvis du skal bruge nye linjer i f.eks txt filer (fordi \n ikke er nok)
\n bruges af php, og laver rigtig nok et linjeskift, men ikke hvis der bliver skrevet til en FIL
Skrevet ons. d. 03. december 2003 kl. 18:19:13| #17
wickedd: Ok, når jeg skriver noget til en fil og derefter kigger i filen, er de forskellige inputs sepereret af en lille firkant men intet linieskift, er det fordi jeg kun bruger \n ?
Skrevet ons. d. 03. december 2003 kl. 18:21:11| #18
Skrevet ons. d. 03. december 2003 kl. 18:21:55| #19
wickedd: Det har intet at gøre med om det er en fil eller ej.
goo....: Ja, hvis du kigger på filen i notesblok i windows, så er der
firkanter - men næsten alle andre steder kan man sagtens finde ud af det
både med \n og \r\n
Skrevet ons. d. 03. december 2003 kl. 18:22:55| #20
selvfølgelig, men du kan kun se firkanter i f.eks. notepad
med \r\n ser det ordentligt ud
Skrevet ons. d. 03. december 2003 kl. 18:30:44| #21
+ at det kan bruges i flash
Skrevet ons. d. 03. december 2003 kl. 18:35:07| #22
$headers = "MIME-Version: 1.0\r\n";
er en HTTP header.
HTTP headers skal afsluttes med \r\n uanset hvad serveren og klienten kører.
RFC 2616:
HTTP/1.1 defines the sequence CR LF as the end-of-line marker for all
protocol elements except the entity-body (see appendix 19.3 for
tolerant applications).
Skrevet ons. d. 03. december 2003 kl. 18:51:41| #23
Ok, der er jo en del der fortjener point, så hvem vil lægge et svar :)
Skrevet ons. d. 03. december 2003 kl. 18:55:49| #24
Skrevet ons. d. 03. december 2003 kl. 19:40:38| #25
Gi dem til arne, han vil så gerne ha dem :p
Skrevet ons. d. 03. december 2003 kl. 20:20:54| #26
Skrevet ons. d. 03. december 2003 kl. 20:25:28| #27
Jeg så da ellers frem til at få:
5 integer division 6
point !
:-)
Skrevet ons. d. 03. december 2003 kl. 20:36:15| #28
arne -> du kan godt få .xx point ;)
Morten
Skrevet ons. d. 03. december 2003 kl. 21:11:46| #29