게시판 내용의 특정단어 뒤 한줄 뛰우는 방법? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 내용의 특정단어 뒤 한줄 뛰우는 방법? 정보

게시판 내용의 특정단어 뒤 한줄 뛰우는 방법?

본문

---------------------------------------------------------------------------
 
게시판 내용에 동영상 재생 명령어가 포함되면 자동으로 한줄 뛰우는 방법이 궁금합니다.
 
설명)
 
<EMBED ...... swLiveConnect="true" bgcolor="#ffffff" quality="high">
 
위와 같은 게시판 내용에 동영상 재생 소스가 있으면 <embed ...> 뒤에 
 
자동으로 <br><br> <--- 이게 자동으로 붙이고 싶습니다.
 
예제) <embed ... 어쩌고 저쩌고><br><br>
 
예제와 같은 형식으로 자동으로 <br><br>을 넣고싶습니다.
 
왜냐면 제가 저의 사이트 게시판에 수백개의 동영상 자료를 올렸는데 뛰어쓰기가 안되어서리
 
동영상 옆에 글자가 바로 붙어나와서 보기 싫습니다. 일일이 수정하자면 골치아프고
 
편법이나마 해결하고 싶습니다.
 
고수님들 제발 구원의 손길을 내밀어 주세요.ㅜㅜ

댓글 전체

편법이라면 .. ㅎㅎ
정규표현식 문자열처리 실력은 안되고 제가 가끔사용하는 꼼수를 소개합니다.
아마 오달수님께서 소개해주신 방법으로 기억하는데요^^
경우에 따라 매우 유용하게 활용하고 있습니다.

--------------->
quality="high">처럼 몇가지 패턴으로 끝날것 같은데 고걸 이용해서 꼼수로..

mysql커멘더에서 하셔도 되지만 list.skin.php 상단에 넣고 목록을 호출하는게 편리하더군요.

//디비에 특정필드 특정문자 일괄 치환 예제
//sql_query(" update 테이블 set 필드=REPLACE(필드,'찾을문자열','바꿔줄문자열') ");
if ($is_admin) {
  $table = "test";//적용할 게시판
  $field = "wr_content";//해당 필드
  $str_old = "quality="high">";//대상 문자열
  $str_new = "quality="high"><br><br>";//바꿔줄 문자열
  if($bo_table==$table){
    @sql_query(" update " . $write_table . " set " . $field . "=REPLACE(" . $field . ",'" . $str_old . "','" . $str_new . "') ");
    //@sql_query("update {$write_table} set {$field}=REPLACE({$field},'{$str_old}','{$str_new}')");
    echo $sql_query."작업끝~!!";
  }
}
저대로 하니깐 오류나는데요.
게시판 스킨 lisk.skin.php 상단에 넣었는데 안됩니다.
게시판명도 정확히 test랑 일치하구요..
혹시나 해서  ; 뒤에 빈칸도 없앴는데 안되던데요

오류: Parse error: syntax error, unexpected T_STRING in
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT