echo <script> 속에 있는 $bo_table은 어떻게 적어야 되나요? > 그누4 질문답변

그누4 질문답변

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

echo <script> 속에 있는 $bo_table은 어떻게 적어야 되나요? 정보

echo <script> 속에 있는 $bo_table은 어떻게 적어야 되나요?

본문

안녕하세요.
아래 소스에서
bo_table=<?=$bo_table?> 부분에서
게시판이름을 변수로 처리할 때,

<?=$bo_table?>  쓰니 안되고,
{$bo_table} 이렇게 해도 안되고,
."$bo_table". 이렇게 해도 안되요. ㅜㅜ

어떻게 해야 되나요?


<?php
if(!$msg){
echo "<script>alert('발송완료!'); self.location='/bbs/board.php?bo_table=<?=$bo_table?>';</script>";
}
?>
  • 복사

댓글 전체

<?php
ini_set('user_agent', "PHP\r\nX-MyCustomHeader: Foo");
function mypeople($key, $from, $msg){
  //$from = iconv('euc-kr', 'utf-8',$from); //보내는 사람 데이터 UTF변환;
  //$msg = iconv('euc-kr', 'utf-8',$msg); //메시지 데이터 UTF변환;
  $from = urlencode($from); // URL 포함시 에러 뜨는부분 및 한글 포함시 에러 뜨는 부분때문에 URL인코딩해서 보냄
  $msg = urlencode($msg); // URL 포함시 에러 뜨는부분 및 한글 포함시 에러 뜨는 부분때문에 URL인코딩해서 보냄
  echo "<font color='red'>";
  if(!$key){
    echo "SYSTEM ERROR: 키값이 없습니다.";
exit;
  }elseif(!$from){
echo "<script>alert('전화번호올바르게입력해주세요'); self.location='/bbs/board.php?bo_table=".$bo_table."';</script>";
exit;
  }elseif(!$msg){
echo "<script>alert('문내용을입력해주세요'); self.location='/bbs/board.php?bo_table=".$bo_table."';</script>";
exit;
  }else{
    $fp = fopen('http://air21.daum.net/air21/widget/sendMessage.daum?key='.$key.'&from='.$from.'&content='.$msg, 'r');
echo "<script>alert('전송되었습니다.감사합니다'); self.location='/bbs/board.php?bo_table=".$bo_table."';</script>";
exit;
  }
  echo "</font>";
}
?>

원래 소스가 이렇게 되어 있거든요. mypeople.lib.php 파일인데, 문자발송 후 원래 게시판 페이지로 되돌아 오게 하려는데 잘 안되네요.ㅜㅜ
혹시 모르니 $_GET['bo_table'] 이렇게도 한번 해보시길...

echo "<script>alert('전송되었습니다.감사합니다'); self.location='/bbs/board.php?bo_table=".$_GET['bo_table']."';</script>";
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

ini_set('user_agent', "PHP\r\nX-MyCustomHeader: Foo");
function mypeople($key, $from, $msg){
  //$from = iconv('euc-kr', 'utf-8',$from); //보내는 사람 데이터 UTF변환;
  //$msg = iconv('euc-kr', 'utf-8',$msg); //메시지 데이터 UTF변환;
  $from = urlencode($from); // URL 포함시 에러 뜨는부분 및 한글 포함시 에러 뜨는 부분때문에 URL인코딩해서 보냄
  $msg = urlencode($msg); // URL 포함시 에러 뜨는부분 및 한글 포함시 에러 뜨는 부분때문에 URL인코딩해서 보냄
  echo "<font color='red'>";
  if(!$key){
    echo "SYSTEM ERROR: 키값이 없습니다.";
exit;
  }elseif(!$from){
echo "<script>alert('전화번호올바르게입력해주세요'); self.location='/bbs/board.php?bo_table=".$_GET['bo_table']."';</script>";
exit;
  }elseif(!$msg){
echo "<script>alert('문내용을입력해주세요'); self.location='/bbs/board.php?bo_table=".$_GET['bo_table']."';</script>";
exit;
  }else{
    $fp = fopen('http://air21.daum.net/air21/widget/sendMessage.daum?key='.$key.'&from='.$from.'&content='.$msg, 'r');
echo "<script>alert('전송되었습니다.감사합니다'); self.location='/bbs/board.php?bo_table=".$_GET['bo_table']."';</script>";
exit;
  }
  echo "</font>";
}
?>

안되요 ㅠㅠ.
위에 이것도 넣어봤어요.
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
bo_table 변수는 어떻게 넘겨오죠??
© SIRSOFT
현재 페이지 제일 처음으로