/
Forside
/
Teknologi
/
Udvikling
/
PHP
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
PHP
#
Navn
Point
1
rfh
3959
2
natmaden
3372
3
poul_from
3310
4
funbreak
2700
5
stone47
2230
6
Jin2k
1960
7
Angband
1743
8
Bjerner
1249
9
refi
1185
10
Interkril..
1146
Skrive til txt-fil
Fra :
Mads Madsen
Dato :
03-10-02 14:28
Hej Gruppe
Jeg er lavet et meget simpelt lille script(nedenstående) som skal putte
outputtet fra en formular(html - kommer også nedenunder). Det hele fungerer
næsten som det skal. Det eneste problem er at når jeg skriver en tekst ind i
min form med linieskift - bliver linieskiftene til mellemrum i min txt-fil.
Er der nogen der ved hvad jeg skal gøre for at få linieskift??
Hilsen Mads
Html-fil!
<FORM action="form2txt.php" method="POST">
<TABLE BORDER=1 CELLPADDING=10 ALIGN="CENTER"><TR><TD ALIGN="CENTER">
<TABLE BORDER=0 WIDTH="100%" ALIGN="CENTER"><TR><TD><FONT FACE="Arial"
SIZE="-1"></FONT>Nyheder</TD></TR><TR>
<TD ALIGN="CENTER"><P ALIGN=JUSTIFY><FONT FACE="Arial" SIZE="-1">
<TEXTAREA cols="50" name="nyheder" rows="6" wrap=VIRTUAL></TEXTAREA><br><br>
<CENTER><INPUT type="submit" value="Send nyheder"> <INPUT type="reset"
value="Slet alt"></CENTER>
</FONT></P>
</TD></TR></TABLE>
</TD></TR></TABLE>
</form>
Script-fil
<?php
$DEFAULT_EXIT_PAGE = "2a.php";
// En: exit page.
$fil = fopen("2a.txt", "w");
fwrite($fil, "$nyheder");
fclose($fil);
if(! $exit_page)
$exit_page = $DEFAULT_EXIT_PAGE;
Header("Location: ".$exit_page);
// Exit -> $exit_page
?>
Niels Andersen (
03-10-2002
)
Kommentar
Fra :
Niels Andersen
Dato :
03-10-02 15:03
Mads Madsen wrote in <3d9c45f2$0$18152$edfadb0f@dspool01.news.tele.dk>:
> Det eneste problem er at når jeg skriver en
> tekst ind i min form med linieskift - bliver linieskiftene til mellemrum i
> min txt-fil.
Er du sikker på at der ikke er linjeskift i filen?
Husk at linjeskift bliver ignoreret i HTML!
Prøv evt. at sætte et "<pre>"-tag ind foran teksten.
Man plejer at løse problemet med nl2br(). Fx:
echo nl2br($tekst);
--
Mvh.
Niels Andersen
(la nels. anersyn.)
Mads Madsen (
03-10-2002
)
Kommentar
Fra :
Mads Madsen
Dato :
03-10-02 20:01
Takker!
det virkede med <pre>
"Niels Andersen" <niels-usenet@myplace.dk> skrev i en meddelelse
news:Q7Ym9.66716$Qk5.2836837@news010.worldonline.dk...
> Mads Madsen wrote in <3d9c45f2$0$18152$edfadb0f@dspool01.news.tele.dk>:
> > Det eneste problem er at når jeg skriver en
> > tekst ind i min form med linieskift - bliver linieskiftene til mellemrum
i
> > min txt-fil.
>
> Er du sikker på at der ikke er linjeskift i filen?
> Husk at linjeskift bliver ignoreret i HTML!
> Prøv evt. at sætte et "<pre>"-tag ind foran teksten.
>
> Man plejer at løse problemet med nl2br(). Fx:
> echo nl2br($tekst);
>
> --
> Mvh.
>
> Niels Andersen
> (la nels. anersyn.)
Søg
Alle emner
Teknologi
Udvikling
PHP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177817
Tips :
31980
Nyheder :
719565
Indlæg :
6410968
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.