본문 바로가기
Develop/PHP

PHP 에서 alert 사용하기

by bellsilver7 2020. 2. 28.
728x90

안녕하세요. 은은한 개발자입니다.

 

PHP에서 javascript 의 alert 메시지를 사용하게 될 때가 있습니다. 이럴 때 저는 아래와 같이 함수를 만들어 사용하고 있습니다. 필요하신 분들은 용도에 맞게 활용해서 사용하시면 좋을 것 같습니다. 

/**
 * javascript 실행 함수
 */
if (!function_exists('javascript')) {
  function javascript($script)
  {
    echo '<script>';
    echo $script;
    echo '</script>';
  }
}

/**
 * alert 실행 함수
 */
if (!function_exists('alert')) {
  function alert($message, $type = 'none', $url = '')
  {
    $script = "alert('{$message}');";

    switch ($type) {
      case 'move':
        $script .= "location.href = '{$url}';";
        break;

      case 'back':
        $script .= "history.back();";
        break;

      case 'close':
        $script .= "opener.location.reload();";
        $script .= "self.close();";
        break;

      case 'self':
        $script .= "location.reload();";
        break;

      default:
        break;
    }
    
    javascript($script);
  }
}

move : 페이지 이동

back : 페이지 뒤로

close : 팝업에서 alert 후 팝업 닫기

self : 페이지 재실행

 

728x90

댓글