PHP kullanarak bir uyarı mesajı kutusu nasıl açılır?


Yanıtlar:


274

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

16

Uyarı için işlev oluştur

<?php
alert("Hello World");

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

3

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.


3

Bunu şu şekilde yaptım:

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

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

2
Bu ona php'de JS'yi kullanmak yerine php tarafından üretilen bir mesajı nasıl yapacağını ve JS'de göstereceğini söylemiyor mu?
Phill Healey

0

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>

0

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


-4

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


2
Bilinmeyen bir php kitaplığını duyurursanız, en azından ona bağlantı verin. Ayrıca, büyük olasılıkla Javascript gibi bazı programlama dillerine dayanıyor , yanıltıcı görünüyor ...
IceFire

Biliyorum ama bittiğinde bunun faydalı olacağını düşünüyorum
İbrahim Hasanov

Evet zaten söylendi, ancak bu kullanışlı bir çözüm gibi görünmüyor ... alert ('bir şey'); JS'dir. Başka bir gönderinin daha önce bahsettiği gibi bir JS uyarısı oluşturan 'alert' adlı bir PHP işlevi yazabilirim. Bu hiç de kullanışlı bir harici kitaplık gibi görünmüyor, sadece bazı rastgele PHP işlevleri. Yarattığın her şeyin kötü olduğunu söylemiyorum çünkü onun ne olduğu hakkında hiçbir fikrim yok, ama onu çözüm olarak tanımlama şeklin.
ViaTech
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.