Risposte:
Potresti usare 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>";
Crea una funzione di avviso
<?php
alert("Hello World");
function alert($msg) {
echo "<script type='text/javascript'>alert('$msg');</script>";
}
?>
PHP esegue il rendering di HTML e Javascript da inviare al browser del client . PHP è un linguaggio lato server . Questo è ciò che gli consente di fare cose come INSERIRE qualcosa in un database sul server.
Ma un avviso viene visualizzato dal browser del client. Dovresti lavorare tramite javascript per ricevere un avviso.
L'ho fatto in questo modo:
<?php
$PHPtext = "Your PHP alert!";
?>
var JavaScriptAlert = <?php echo json_encode($PHPtext); ?>;
alert(JavaScriptAlert); // Your PHP alert!
Guarda questo esempio:
<?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>
Questo contenuto del file .php genererà un html valido con avviso (puoi anche rimuovere <?php...?>
)
<!DOCTYPE html><html><title>p</title><body onload="alert('<?php echo 'Hi' ?>')">
Usa jQuery prima del comando php alert
Puoi usare DHP per farlo. È assolutamente semplice ed è veloce rispetto allo script. Basta scrivere alert('something');
Non è un linguaggio di programmazione, è qualcosa come un po 'jquery. Hai bisogno di dhp.php in alto e in basso di dhpjs.php. Per ora non è open source ma quando lo è puoi usarlo. È il nostro linguaggio di programmazione;)