/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Linje-længde...
Fra : Dennis Munding


Dato : 15-02-07 21:34

Hej NG!

Beklager at jeg ikke selv kan finde dette i manualen, men jeg er ikke så god
til søgeord på engelsk (heller ikke på engelsk!).

Jeg har en bestillings-formular, som volder mig lidt kvaler:

Når brugeren har udfyldt formularen, bliver han/hun præsenteret for en kopi
af det netop afsendte - ingen problemer der.

Problemet opstår med det tekst-felt, som er i formularen - der er ingen
linjeskift, hvilket gør det ret besværligt at læse.

Det hele bliver udskrevet således:

<div id="kopi">
<pNavn/firma: <? echo stripslashes($navn); ?><br />
Adresse: <? echo stripslashes($adr); ?><br />
Kontaktperson: <? echo stripslashes($att); ?><br />
E-mail: <? echo stripslashes($email); ?><br /><br />
Besked:<br /><? echo stripslashes($tekst); ?> <-- Det er dette, som volder
mig kvaler!
</p>
</div>

Hvordan får jeg den til at lave linjeskift, der hvor brugeren har trykket på
[Enter]??
Gerne et link til den rette funktion eller et eksempel...

På forhånd mange tak for hjælpen!


Med venlig hilsen
--
Dennis Munding
http://tolkecentret.dk/ - Tolkning, oversættelse, rådgivning og kurser!
http://pe-vagtservice.dk/ -Et sikkert valg til at passe på dine værdier!
http://munding-webdesign.dk/ -Vi ses! - ganske enkelt...



 
 
Erik Ginnerskov (16-02-2007)
Kommentar
Fra : Erik Ginnerskov


Dato : 16-02-07 00:51

Dennis Munding wrote:

> Problemet opstår med det tekst-felt, som er i formularen - der er
> ingen linjeskift, hvilket gør det ret besværligt at læse.
>
> Det hele bliver udskrevet således:
>
> <div id="kopi">
> <pNavn/firma: <? echo stripslashes($navn); ?><br />
> Adresse: <? echo stripslashes($adr); ?><br />
> Kontaktperson: <? echo stripslashes($att); ?><br />
> E-mail: <? echo stripslashes($email); ?><br /><br />
> Besked:<br /><? echo stripslashes($tekst); ?> <-- Det er dette, som
> volder mig kvaler!
> </p>

<div id="kopi">
<pNavn/firma: <? echo stripslashes($navn); ?><br />
Adresse: <? echo stripslashes($adr); ?><br />
Kontaktperson: <? echo stripslashes($att); ?><br />
E-mail: <? echo stripslashes($email); ?><br /><br />
$tekst= nl2br($tekst); <= ny linje indskudt
Besked:<br /><? echo stripslashes($tekst); ?> <-- Det er dette, som volder
mig kvaler!
</p>
</div>

Sådan har jeg kunnet få vist brugerindsatte linjeskift i gæstebøger.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk





Dennis Munding (16-02-2007)
Kommentar
Fra : Dennis Munding


Dato : 16-02-07 05:24

Hej Erik!
"Erik Ginnerskov" skrev i en meddelelse:

[SNIP]
> $tekst= nl2br($tekst); <= ny linje indskudt
[SNIP]
>
> Sådan har jeg kunnet få vist brugerindsatte linjeskift i gæstebøger.

Selvfølgelig! Jeg vidste at det var noget simpelt...

Mange tak for hjælpen!


Med venlig hilsen
--
Dennis Munding
http://tolkecentret.dk/ - Tolkning, oversættelse, rådgivning og kurser!
http://pe-vagtservice.dk/ -Et sikkert valg til at passe på dine værdier!
http://munding-webdesign.dk/ -Vi ses! - ganske enkelt...



Erik Ginnerskov (16-02-2007)
Kommentar
Fra : Erik Ginnerskov


Dato : 16-02-07 15:05

Dennis Munding wrote:

> Mange tak for hjælpen!

Det var så lidt.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk



Martin (17-02-2007)
Kommentar
Fra : Martin


Dato : 17-02-07 00:57

Erik Ginnerskov wrote:
> $tekst= nl2br($tekst); <= ny linje indskudt

Og hvis brugeren skriver en
LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANG linje, så virker nl2br
desværre ikke - og vil ofte ødelægge designet.

Til dette kan wordwrap funktionen bruges
http://de.php.net/wordwrap

wordwrap(streng,antal tegn,tekst der skal skrives ved når antal tegn er
opfyldt, skal lange ord cuttes

En lille hurtig forklaring til de 4 argumenter
1: Selve tekst strengen
2: antal tegn
3: tekst der skal skrives ved når antal tegn er opfyldt
4: skal lange ord cuttes

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste