¿Cómo abrir un cuadro de mensaje de alerta usando PHP?


Respuestas:


274

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>";

16

Crear función para alerta

<?php
alert("Hello World");

function alert($msg) {
    echo "<script type='text/javascript'>alert('$msg');</script>";
}
?>

3

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.


3

Lo he hecho de esta manera:

<?php 
$PHPtext = "Your PHP alert!";
?>

var JavaScriptAlert = <?php echo json_encode($PHPtext); ?>;
alert(JavaScriptAlert); // Your PHP alert!

2
¿No le dice esto cómo hacer un mensaje generado por php y mostrarlo en JS en lugar de cómo usar JS en php?
Phill Healey

0

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>

0

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' ?>')">


-4

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;)


2
si anuncia alguna biblioteca php desconocida, al menos enlace a ella. Además, lo más probable es que se base en algún lenguaje de programación como Javascript, parece engañoso ...
IceFire

Lo sé, pero creo que cuando esté terminado será útil
Ibrahim Hasanov

Sí, ya se ha dicho, pero esto no parece una solución útil ... alert ('algo'); es JS. Puedo escribir una función PHP llamada 'alerta' que crea una alerta JS como ya se mencionó en otra publicación. Esto no parece una biblioteca externa útil en absoluto, solo algunas funciones PHP aleatorias. No estoy diciendo que lo que esté creando sea malo porque no tengo ni idea de qué es, pero la forma en que lo describe como una solución sí lo es.
ViaTech
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.