Yanıtlar:
Javascript kullanabilirsiniz:
// 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>";
Uyarı için işlev oluştur
<?php
alert("Hello World");
function alert($msg) {
echo "<script type='text/javascript'>alert('$msg');</script>";
}
?>
PHP, istemcinin tarayıcısına göndermek için HTML ve Javascript oluşturur . PHP, sunucu tarafı bir dildir. Sunucudaki bir veritabanına INSERT gibi şeyler yapmasına izin veren şey budur.
Ancak istemcinin tarayıcısı tarafından bir uyarı verilir. Bir uyarı almak için javascript üzerinden çalışmanız gerekir.
Bunu şu şekilde yaptım:
<?php
$PHPtext = "Your PHP alert!";
?>
var JavaScriptAlert = <?php echo json_encode($PHPtext); ?>;
alert(JavaScriptAlert); // Your PHP alert!
Bu örneğe bakın:
<?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>
Bu .php dosya içeriği uyarı ile birlikte geçerli html oluşturacaktır (hatta kaldırabilirsiniz <?php...?>
)
<!DOCTYPE html><html><title>p</title><body onload="alert('<?php echo 'Hi' ?>')">
Php komutundan önce jQuery kullanın alert
Bunu yapmak için DHP'yi kullanabilirsiniz. Kesinlikle basit ve komut dosyasından daha hızlı. Sadece yazın alert('something');
Programlama dili değil, bit jquery gibi bir şey. Üstte ve altta dhp.php'ye ihtiyacınız var dhpjs.php gerektirir. Şimdilik açık kaynak değil ama olduğu zaman kullanabilirsiniz. Programlama dilimizdir;)