wr_link 8개 더 필드 추가할 경우 ...

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
wr_link 8개 더 필드 추가할 경우 ...

QA

wr_link 8개 더 필드 추가할 경우 ...

본문

wr_link 8개 더 필드 추가할 경우

bbs/write_update.php 에서

아래의 코드를 8개 더 추가 해야하나요?

감사합니다.

 

$wr_link1 = '';
if (isset($_POST['wr_link1'])) {
    $wr_link1 = substr($_POST['wr_link1'],0,1000);
    $wr_link1 = trim(strip_tags($wr_link1));
    $wr_link1 = preg_replace("#[\\\]+$#", "", $wr_link1);
}

$wr_link2 = '';
if (isset($_POST['wr_link2'])) {
    $wr_link2 = substr($_POST['wr_link2'],0,1000);
    $wr_link2 = trim(strip_tags($wr_link2));
    $wr_link2 = preg_replace("#[\\\]+$#", "", $wr_link2);
}

 

이 질문에 댓글 쓰기 :

답변 2

다음 코드와 링크가 도움이 될지 모르겠습니다.

 


// $wr_link1 = '';
// if (isset($_POST['wr_link1'])) {
//     $wr_link1 = substr($_POST['wr_link1'],0,1000);
//     $wr_link1 = trim(strip_tags($wr_link1));
//     $wr_link1 = preg_replace("#[\\\]+$#", "", $wr_link1);
// }
// 
// $wr_link2 = '';
// if (isset($_POST['wr_link2'])) {
//     $wr_link2 = substr($_POST['wr_link2'],0,1000);
//     $wr_link2 = trim(strip_tags($wr_link2));
//     $wr_link2 = preg_replace("#[\\\]+$#", "", $wr_link2);
// }
 
for ($i = 1; $i <= 10; $i++) {
    $varname = 'wr_link' . $i;
    ${$varname} = '';
 
    if (isset($_POST[$varname])) {
        ${$varname} = substr($_POST[$varname],0,1000);
        ${$varname} = trim(strip_tags(${$varname}));
        ${$varname} = preg_replace("#[\\\]+$#", "", ${$varname});
    }
 
    //echo ${$varname} . '<br>' . PHP_EOL;
}

 

https://github.com/gnuboard/gnuboard5/blob/master/bbs/write_update.php#L276

https://github.com/gnuboard/gnuboard5/blob/master/bbs/write_update.php#L398

답변을 작성하시기 전에 로그인 해주세요.
전체 17,153
QA 내용 검색

회원로그인

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