Hjælp til at skifte linie i php

Tags:    php

<< < 12 > >>
Hej, jeg har lidt problemer med at skrive til mine txt filer, det der virker: den opretter filen, den skriver i den MEN... Den skriver alle informationer på en linie, hvordan får jeg den til at skriver på en ny linie?
koden er her
Fold kodeboks ind/udKode 


Læs denne tråd for mere info http://www.udvikleren.dk/PHP/Thread.aspx/6/24055/

der er 100 point er i den anden tråd!
Så må i selv vælge hvor i vil svare.



11 svar postet i denne tråd vises herunder
6 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Det er vel fordi du ikke lave nogle linjeskift.
Dem kan du lave med \n.

F.eks fwrite($f, "\n");



<?
$filename =$_GET["1"];
$string =$_GET["2"];
$string2 =$_GET["3"];
$f = fopen($filename, "a");
fwrite($f, $string);
fwrite($f, "\n");
fwrite($f, $string2);
fclose($f);
?>



<?
$filename =$_GET["1"];
$string =$_GET["2"];
$string2 =$_GET["3"];
$f = fopen($filename, "a");
fwrite($f, $string."\n");
fwrite($f, "\n");
fwrite($f, $string2."\n");
fclose($f);
?>





<?
$filename =$_GET["1"];
$string =$_GET["2"];
$string2 =$_GET["3"];
$f = fopen($filename, "a");
fwrite($f, $string);
echo "<br>";
fwrite($f, $string2);
fclose($f);
?>

mener du også kan gøre det sådan..
er ikke en haj til php



Indlæg senest redigeret d. 29.09.2008 19:57 af Bruger #14151
det duer ikke :(


I stedet for \n så prøv \r\n (som er linjeskift i windows).

Hvis du åbner tekstfilen i notepad så vil \n ikke give linjeskift (desværre).



det skal være
fwrite($f,'\n');

eller

fwrite($f,$string.'\n');

hvis du vil undgå at lave to fwrite kald




mange tak, min gamle tråd døde helt hen. :D



jeg kan ikke lige få den til at virke viser lige hvor den skal skifte linie
<?
$filename =$_GET["1"];
$string =$_GET["2"];
$string2 =$_GET["3"];
$f = fopen($filename, "a");
fwrite($f, $string);
linie skift her
fwrite($f, $string2);
fclose($f);
?>



Indlæg senest redigeret d. 29.09.2008 18:46 af Bruger #13068
det duer ikke :(



jeg åbner i notebook



<< < 12 > >>
t