Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Fjerne strip_tags som jeg først svarede dig, fjerne der hvor du benytter dig af nl2br.
Brug derimod nl2br på dataen lige inden du viser den. Normal praksis er, at man ikke har benyttet sig af nl2br på den data man har gemt, men derimod på den data man viser. Sørg så samtidigt for, at den variabel du benytter til selve siden så ikke også er den samme som den du bruger som værdien til din submit boks.
Når du f.eks. har et tekstarea, som f.eks. den vi skriver vores kommentarer i lige nu, og du trykker retur for at komme på en ny linie, bliver der lagt et EOL(End Of Line) character ind, typisk også vist som "\n". Man når du skriver normalt kan du ikke se den, udover du selvfølgelig er på en ny linie.
Når du så medtager din string, ved enten den kommer fra en fil, eller fra form, så kan du køre den igennem nl2br, hvor hver eneste af disse \n vil blive konvereteret til en <br/>. Bruger du en PHP v. fra før 4.0.5, så vil den dog erstatte dem istedet med en <br> som er ganske almindelig. <br/> er nemlig XHTML.
Til dit problem: SÅ vidt jeg umiddelbart kan se, så tager du den tekst du modtager fra dit form, og gemmer i en ganske alm. fil, men hvis jeg var dig, vil jeg ikke hente din tekst fil ind igen med include, derimod gøre brug af fread(), så du har noget kode der ligner noget i stil med:
For det første: Tak for forklaringen, den var god!
Kan ikke lige umiddelbart få det du skrev til at virke, men her er det jeg bruger nu: <? if(isset($_POST["tekst"])) { $fil = fopen("text.txt", "w"); fwrite($fil, ($_POST["tekst"])); fclose($fil); }
Jeg har skrevet lidt om i din kode, og opdagede samtidigt at jeg har problemer i min installation vedrørende at kunne åbne en fil til at kunne både læse og skrive samtidigt, så derfor lukkes forbindelsen til filen og bliver åbnet igen, eller burde man kunne åbne den med "r+" eller r+b hvis installationen er på windows:
Ja, så virker det! Mange mange tak! Nu vil jeg kigge lidt på koden så jeg også kan lære lidt af det ;-) Mange mange tak igen... Hvor mange point vil du ha?
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.