İki dosya içerisinde kaynak kodları böldüm. fonksiyon şeklinde kullanılabilir.
bir deneyin isterseniz.

index.php:
<?php include 'modal.php';

function popUpAc( $msjBaslik, $msj)  {

 $html = '<div class="blockbkg" id="bkg" style="visibility: hidden;">
    <div class="cont" id="dlg" style="visibility: hidden;">
     
      <h1>'. $msjBaslik . '</h1>
      <p>
      '. $msj .'
		<br/><br/>Uyariyi Kapatmak icin <a href="#"  id="closebtn2" > tiklayiniz </a>
      </p>
       
   
    </div>
  </div>';
  return $html;
}



$kosul = false;

if($kosul==true){
//kodlar
}else{
$msjBaslik = 'Bu sana bir uyarıdır';
$msj =' Gerekli koşulları sağlamadığın için uyarı mesajı aldınız.';
echo popUpAc($msjBaslik , $msj);
}
?>

modal.php
 <style type="text/css">
    .blockbkg {
      background-color: black;
      opacity: 90%;
      filter:alpha(opacity=90);
      background-color: rgba(0,0,0,0.90);
      width: 100%;
      min-height: 100%;
      overflow: hidden;
      float: absolute;
      position: fixed;
      top: 0;
      left: 0;
      color: white;
    }
    .cont {
      background-color: white;
      color: black;
      font-size: 16px;
      border: 1px solid gray;
      padding: 20px;
      display:block;
      position: absolute;
      top: 15%;
      left: 30%;
      width: 650px;
      height: 520px;
      overflow-y: scroll;
    }
    .closebtn {
      width: 20px;
      height: 20px;
      padding: 5px;
      margin: 2px;
      float: right;
      top: 0;
      background-image: url(x.png);
      background-repeat: no-repeat;
      background-position:center;
      background-color: lightgray;
      display: block;
    }
    .closebtn:hover {
      cursor: pointer;
    }
    .normal {
      background-color: lightblue;
      width: 900px;
      min-height: 200px;
      padding: 20px;
    }
  </style>

  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript">
  </script>

  <script>
    $(document).ready(function () {
      $("#closebtn").click(function () {
        $("#dlg").hide('800', "swing", function () { $("#bkg").fadeOut("500"); });
      });
	  
	   $("#closebtn2").click(function () {
        $("#dlg").hide('800', "swing", function () { $("#bkg").fadeOut("500"); });
      });
	  
	  
      
        if (document.getElementById('bkg').style.visibility == 'hidden') {
          document.getElementById('bkg').style.visibility = '';
          $("#bkg").hide();
        }
        if (document.getElementById('dlg').style.visibility == 'hidden') {
          document.getElementById('dlg').style.visibility = '';
          $("#dlg").hide();
        }
        $("#bkg").fadeIn(500, "linear", function () { $("#dlg").show(800, "swing"); });
          

    });
  </script>