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
!-->답변 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.