Respuestas:
Podrías usar Javascript:
// This is in the PHP file and sends a Javascript alert to the client
$message = "wrong answer";
echo "<script type='text/javascript'>alert('$message');</script>";
Crear función para alerta
<?php
alert("Hello World");
function alert($msg) {
echo "<script type='text/javascript'>alert('$msg');</script>";
}
?>
PHP renderiza HTML y Javascript para enviar al navegador del cliente . PHP es un lenguaje del lado del servidor . Esto es lo que le permite hacer cosas como INSERTAR algo en una base de datos en el servidor.
Pero el navegador del cliente genera una alerta. Tendría que trabajar con javascript para recibir una alerta.
Lo he hecho de esta manera:
<?php
$PHPtext = "Your PHP alert!";
?>
var JavaScriptAlert = <?php echo json_encode($PHPtext); ?>;
alert(JavaScriptAlert); // Your PHP alert!
Vea este ejemplo:
<?php
echo "<div id='div1'>text</div>"
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/jquery1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#div1').click(function () {
alert('I clicked');
});
});
</script>
</head>
<body>
</body>
</html>
Este contenido de archivo .php generará un html válido con alerta (incluso puede eliminarlo <?php...?>
)
<!DOCTYPE html><html><title>p</title><body onload="alert('<?php echo 'Hi' ?>')">
Use jQuery antes del comando php alert
Puede usar DHP para hacer esto. Es absolutamente simple y es más rápido que un script. Simplemente escriba alert('something');
No es lenguaje de programación, es algo así como un poco de jquery. Necesita requerir dhp.php en la parte superior y en la parte inferior requiere dhpjs.php. Por ahora no es de código abierto, pero cuando lo sea puedes usarlo. Es nuestro lenguaje de programación;)