Lo que pides no se puede hacer con PHP, ya que este funciona en el lado del servidor. Usando PHP puedes mostrar una pagina de error, lo cual es mi recomendación por sencillez y claridad.
Si realmente quieres mostrar una ventanta, entonces debes usar JavaScript. En concreto, debes usar la función "alert":
Código PHP:
<!DOCTYPE html>
<html>
<head>
<meta charset="iso-8859-1" /> <!-- Ojo, ¡cambiar si no se ven los acentos! -->
<title>Prueba</title>
<script type="text/javascript">
/* Respuesta a la pulsación del botón. */
function onButtonClick ()
{
alert ("Pulsó el botón.");
}
</script>
</head>
<body>
<p>Pulsa el botón: <button onclick="onButtonClick ();">Pulsa</button></p>
</body>
</html>
El problema aquí es que entonces debes comunicarte con el servidor de otras formas. Concretamente usando técnicas AJAX. Estas técnicas no son sencillas precisan tener muy claro el método de trabajo cliente-servidor. Mal entendido o mal usado te dará muchos más problemas que beneficios. Y te hablo desde la experiencia propia.