도와주세요

[PHP] nl2br 함수 관련

Piedots2018.11.21 20:28조회 수 83댓글 3

    • 글자 크기

Textarea 에다가 입력한 내용이 자꾸 붙어 나와서 nl2br 함수로 한번 걸러 개행하려고 했습니다.

그러나 이 방식을 이용하였더니 입력한 내용을 다시 불러오고 그대로 입력하여 저장시키고 봤더니 <br /> 태그가 1개 더 늘어났습니다.

반복하였더니 계속해서 br 태그가 늘어났습니다.


무슨 문제일까요?

<?php
$contents = $_POST['contents'];
    $contents = nl2br($contents);
 $myfile = fopen("d/$title.html", "w") or die("파일을 열 수 없습니다..!");
    fwrite($myfile, $contents);
    fclose($myfile);
    echo "저장 완료! 이 편집이 저장됩니다.";




반가워요!

    • 글자 크기
스포어 서버에서는 JQuery를 사용할 수 있나요? (by Piedots) 원래 .co.kr 도메인과 .kr 도메인을 따로 따로 구입해야 하는건가요? (by 맛스타)
  • 2018.11.21 22:00

    안녕하세요?

    올려주신 스크립트에서 입출력을 반복하면 br 태그가 계속 추가되는 것은

    nl2br()를 적용한 $contents를 fwrite로 저장하기 때문에 발생하는 문제입니다.

    (1) 저장할 때에는 그대로 저장한 후에 출력할 때에만 nl2br()를 적용하시거나

    (2) 출력할 때 str_replace() 등을 사용하여 중복된 br 태그를 제거하는 방식을 택하시면 될 것 같네요 ^^

    게시판을 운영하는 목적이라면 전자가 보다 간명한 방법이 될 것 같습니다.

  • @이니스프리
    Piedots글쓴이
    2018.11.21 22:29

    감사합니다.

  • @이니스프리
    Piedots글쓴이
    2018.11.21 23:03

    아.. 죄송하지만 혹시 html 파일을 include로 PHP에 불러오는데, iframe에 nl2br을 적용시킬 수 있나요?

댓글 달기

번호 제목 글쓴이 날짜 조회 수
공지 사이트 정보 등록에 경고로 변경된 분들 참고하세요.6 마스터 2019.06.19 648
공지 [중요 공지 포함] 사이트가 복구 되었습니다.40 마스터 2019.06.18 769
공지 호스팅 신청이 다시 가능합니다.17 마스터 2019.04.18 1794
공지 회원 전용 페이지가 생겼습니다.15 마스터 2018.03.20 7252
공지 [필독] 질문하는 방법5 마스터 2018.02.23 964
488 WP에서 스팸....?11 협스 2018.11.30 92
487 스마트폰 연락처 관리를 어떻게 하시나요?8 이니스프리 2018.11.29 275
486 공유폴더가 안되는데 왜 안되는지를 모르겠습니다.3 calm 2018.11.27 89
485 [PHP] nl2br 함수 관련 문제 재발1 Piedots 2018.11.26 53
484 스마트 동기화가 가능한 클라우드 추천 부탁드려요~!2 이니스프리 2018.11.24 171
483 스포어 서버에서는 JQuery를 사용할 수 있나요?4 Piedots 2018.11.23 69
[PHP] nl2br 함수 관련3 Piedots 2018.11.21 83
481 원래 .co.kr 도메인과 .kr 도메인을 따로 따로 구입해야 하는건가요?7 맛스타 2018.11.20 89
480 노트북이 너무 시끄럽습니다.10 네모 2018.11.19 122
479 안녕하세요. AJAX로 페이지 긁어오는데에 보안오류가 생겼는데 조언을 구하고자 합니다.6 Hanam09 2018.11.19 61
478 웹페이지의 상단 메뉴를 고정하는 플러그인에 관하여 질문 드립니다4 이니스프리 2018.11.19 106
477 mysql에서 select * from 테이블....2 홀민 2018.11.19 43
476 네이버 카페 대문에 입력할 이미지맵이 적용 안됩니다.ㅠㅜㅠㅜ 빙그래 2018.11.16 130
475 codepen은 저작권이 앖나요??9 title: 에그joyful 2018.11.16 301
474 sfu호스팅 결제오류..?2 nx_OP 2018.11.15 54
473 라이믹스 로그인 버튼3 Nginx 2018.11.15 60
472 RSS 게시판 업데이터 사용 관련 질문3 도토리묵 2018.11.15 51
471 네이비즘에서 측정한 스포어 서버시간의 오차 관련 질문 드립니다 (서버시간 측정 관련)4 이니스프리 2018.11.14 201
470 라이믹스 도와주세요!1 Nginx 2018.11.14 56
469 웹 개발 언어를 만들어보려고 합니다1 Piedots 2018.11.13 60
이전 1 2 3 4 5 6 7 8 9 10... 30다음
첨부 (0)
서버에 요청 중입니다. 잠시만 기다려 주십시오...