MDanz Posted August 31, 2009 Share Posted August 31, 2009 when i copy and paste then submit in the form. when displaying, it doesnt recognize the line breaks or paragraphs? so it just echo everything all in one bundled together.. how do i get it to display in correct format? Link to comment https://forums.phpfreaks.com/topic/172555-solved-text-formatting-problem/ Share on other sites More sharing options...
wildteen88 Posted August 31, 2009 Share Posted August 31, 2009 Use nl2br Link to comment https://forums.phpfreaks.com/topic/172555-solved-text-formatting-problem/#findComment-909625 Share on other sites More sharing options...
MDanz Posted August 31, 2009 Author Share Posted August 31, 2009 thx is there anyway it can be done automatically... so when a user copies and pastes.. the line breaks are inserted automatically? Link to comment https://forums.phpfreaks.com/topic/172555-solved-text-formatting-problem/#findComment-909627 Share on other sites More sharing options...
wildteen88 Posted August 31, 2009 Share Posted August 31, 2009 The line breaks are there. Web browser ignore whites space, such as newlines. if you look in your page source you'll see there are in fact there. In order for a web browsers to render a new line you must use the line break tag --<br /> nl2br converts the newlines to line break tags for you. You use nl2br on the variable that contains the text with the new lines. Example <?php if(isset($_POST['text'])) { echo '<b>Without nl2br</b><br>'; echo $_POST['text']; echo '<br ><br >'; echo '<b>With nl2br</b><br>'; echo nl2br($_POST['text']); } ?> <form action="" method="post"> <textarea name="text">text with new lines!</textarea><br /> <input type="submit" name="submit" value="Post" /> </form> Link to comment https://forums.phpfreaks.com/topic/172555-solved-text-formatting-problem/#findComment-909635 Share on other sites More sharing options...
MDanz Posted August 31, 2009 Author Share Posted August 31, 2009 thx but i did this instead.. got it working str_replace ("\r\n", '<br />', $result['info']); Link to comment https://forums.phpfreaks.com/topic/172555-solved-text-formatting-problem/#findComment-909642 Share on other sites More sharing options...
wildteen88 Posted August 31, 2009 Share Posted August 31, 2009 Why do that when that is what nl2br is for? Link to comment https://forums.phpfreaks.com/topic/172555-solved-text-formatting-problem/#findComment-909644 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.