Avatar billede RJFreelance Praktikant
08. februar 2009 - 11:37 Der er 5 kommentarer og
1 løsning

Fwrite laver ikke en ny linie

$linie = "bla bla bla";
$linie .= "\r\n";   
$handle = fopen("log/$navn.txt", "a+");   
fwrite($handle, $linie);
fclose($handle);

Hvorfor opretter dette ikke en ny linie i txt filen?
Avatar billede psychopixi Nybegynder
08. februar 2009 - 12:27 #1
Godt spørgsmål. Bruger jeg din kode "as is" foretager den linie skift efter "bla bla bla". Og jeg kan heller ikke se hvorfor den ikke skulle.

En note: På de fleste systemer er det ikke nødvendigt at bruge både "\r" og "\n". Det er for det meste nok blot at benytte en af dem.
Avatar billede jakobgt Nybegynder
08. februar 2009 - 14:34 #2
Har du prøvet det her?

$linie = "bla bla bla";
$linie .= "\r\n"; 
$linie .= "foo bar"; 
$handle = fopen("log/$navn.txt", "a+"); 
fwrite($handle, $linie);
fclose($handle);
Avatar billede jakobgt Nybegynder
08. februar 2009 - 14:37 #3
Måske prøv med en lidt anderledes mode, som du kan læse om her: http://dk.php.net/manual/en/function.fopen.php

$linie = "bla bla bla";
$linie .= "\n";
$linie .= "foo bar";
$handle = fopen("log/$navn.txt", "a+t");
fwrite($handle, $linie);
fclose($handle);
Avatar billede RJFreelance Praktikant
08. februar 2009 - 17:13 #4
Umiddelbart virker det nu, uden jeg har ændret noget. Ved ikke lige hvad der er sket, men smid et svar hvis i vil have nogle points.
Avatar billede RJFreelance Praktikant
10. august 2009 - 21:38 #5
lukket
Avatar billede RJFreelance Praktikant
10. august 2009 - 21:38 #6
,,,
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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