Links til spændende sites..



PHP snippets

Hvordan at oprette en tekstfil og skrive til den, CONVERTING newline's

www.forbindelse.dk - forsiden

Hvis vi vil læse filen "file.txt" som vi oprettede på en tidligere side kaldet "Hvordan at oprette en tekstfil og skrive til den", vil vi bemærke at de linjeskift vi indsatte i strengen der blev skrevet til filen ikke vises i en webbrowser. Så hvad kan vi gøre ved det?

PHP har en lille løsning på dette problem. Det kaldes "nl2br" (newline to break), det vil konvertere linjeskift til HTML <br />.
Her viser jeg hvordan at gøre det. Det er meget simpelt, vi tilføjer blot een linje (linje nummer 3). Så skriver vi HTML breaks istedet for linjeskift.

<?php 
$String = "Hello World!\n\nThis is a test in creating a textfile, and writing to it."; 
$String = nl2br($String);

$mytextfile = fopen("file.txt", "a") or die("An error occurred. Send webmaster a message"); 

fwrite($mytextfile, $String); 
fclose($mytextfile); 

echo 'Super, you have created a file'; 

?>

Det var måden hvorpå at håndtere linjeskift.