[opgelost]Enter veranderen in <br>

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Koen Hollander

Koen Hollander

24/10/2012 14:48:27
Quote Anchor link
Hallo allemaal,

Ik ben een web-based tekst verwerker aan het maken, dat gaat op zich goed, maar ik loop tegen een klein probleempje aan.

Het is de bedoeling dat mensen er grote lappen tekst in kwijt kunnen. Nu wil ik als het kan dat een enter vanzelf een <br> word.

Ik hoop dat iemand mij met dit probleem kan helpen.

Koen Hollander
Gewijzigd op 24/10/2012 15:00:25 door Koen Hollander
 
PHP hulp

PHP hulp

06/11/2024 08:24:24
 
Vincent Huisman

Vincent Huisman

24/10/2012 14:50:30
Quote Anchor link
nl2br()
 
Koen Hollander

Koen Hollander

24/10/2012 14:51:59
Quote Anchor link
Ja maar dit script post het naar print.php

Index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<!DOCTYPE html>
<?php
if($_SERVER['REQUEST_METHOD'] != 'POST') { ?>

<html>
<head>
<title>KoHoSen | Pro</title>
</head>
<body>
<form method='POST'>
<label for='Bestandnaam'>Bestandsnaam</label>
<input type='text' name='name' value='Bestandsnaam'><br>
<textarea name='content' rows="54" cols="165">
Vul hier iets in...
</textarea><br>
<input type='submit' name='delete' value='Verwerpen'><input type='submit' name='print' value='Printen'><input type='submit' name='pdf_convert' value='Converteren naar PDF'>
</form>
</body>
</html>
<?php
} else {
?>

<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' AND isset($_POST['print']))
{

?>

<html>
<p>De gegevens zijn verzonden! Klik op Afdruk weergave.</p>
<form method='POST' action='print.php'>
<input type='hidden' name='name' value='<?php echo $_POST['name'] ?>'><br>
<input type='hidden' name='content' value='<?php echo $_POST['content'] ?>'><br>
<input type='submit' name='sure_print' value='Afdruk weergave'>
</form>
</html>
<?php
}
?>

<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' AND isset($_POST['delete']))
{

?>

<html>
<body>
<p>Weet je het zeker? klik dan <a href="http://google.nl">hier.</a></p>
</body>
</html>
<?php
    }
}

?>

<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' AND isset($_POST['pdf_convert']))
{

?>

<html>
<body>
<form>
<input type='hidden' name='name' value='<?php echo $_POST['name']; ?>'><br>
<input type='hidden' name='name' value='<?php echo $_POST['content']; ?>'>
</form>
<?php
//include ('pdf.php');
echo 'Deze functie is niet bruikbaar. Er word aan gewerkt!!!';
}

?>


print.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' AND isset($_POST['sure_print']))
{

?>

<html>
<body>
<font size="2" color="black" face="times new roman">
Powered by:KoHoSen
</font>
<?php
echo "<h3>". $_POST['name'] ."</h3><br>";
echo "<p>". $_POST['content'] ."</p><br>"
?>

<html>
<body>
<meta http-equiv="refresh" content="1;javascript:window.print()">
</body>
</html>
<?php
} else {
echo 'Er zijn geen gegevens bij ons bekend, probert u het later nog eens.';
}

?>
Gewijzigd op 24/10/2012 14:53:57 door Koen Hollander
 
Kris Peeters

Kris Peeters

24/10/2012 14:55:51
Quote Anchor link
De vraag is vooral: waar wil je dit toepassen?

Wat je moet doen, is het volgende: de tekst die de gebruiker intikt, moet je onveranderd laten (uiteraard wel escapen, voor de veiligheid...).
Pas bij het tonen van de tekst op het scherm moet je die nl2br() toepassen.

Prutsen aan de tekst die de gebruiker in de <textarea> ziet, zou ik heel erg afraden.
 
Koen Hollander

Koen Hollander

24/10/2012 14:56:51
Quote Anchor link
Oke, en hoe moet ik nl2br() toepassen?

Toevoeging op 24/10/2012 14:58:56:

Ow laat maar. Is met zelf al gelukt :D

Gewoon even van dit
echo "<p>". $_POST['content'] ."</p><br>"

Dit maken
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo nl2br("<p>". $_POST['content'] ."</p><br>")
 
Kris Peeters

Kris Peeters

24/10/2012 14:59:10
Quote Anchor link
Okay, dit is een tekstverwerker.
Wat gebeurt er met die tekst?

Gaat dat naar een DB?
 
Michel Falke

Michel Falke

24/10/2012 14:59:18
Quote Anchor link
nl2br($jouVariabele);
 
Koen Hollander

Koen Hollander

24/10/2012 14:59:24
Quote Anchor link
Bedankt allemaal
 
Frank Nietbelangrijk

Frank Nietbelangrijk

24/10/2012 14:59:38
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo nl2br("foo isn't\n bar");
?>
 
Koen Hollander

Koen Hollander

24/10/2012 14:59:56
Quote Anchor link
Kris Peeters op 24/10/2012 14:59:10:
Okay, dit is een tekstverwerker.
Wat gebeurt er met die tekst?

Gaat dat naar een DB?


Die tekst word gepost om daarna te printen, maar alles werkt nu!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.