Làm thế nào để bật một hộp thông báo cảnh báo bằng PHP?


Câu trả lời:


274

Bạn có thể sử dụng 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

Tạo chức năng cảnh báo

<?php
alert("Hello World");

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

3

PHP kết xuất HTML và Javascript để gửi đến trình duyệt của khách hàng . PHP là một ngôn ngữ phía máy chủ . Đây là những gì cho phép nó làm những việc như CHÈN thứ gì đó vào cơ sở dữ liệu trên máy chủ.

Nhưng một cảnh báo được hiển thị bởi trình duyệt của khách hàng. Bạn sẽ phải làm việc thông qua javascript để nhận được cảnh báo.


3

Tôi đã làm theo cách này:

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

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

2
Đây không phải là nói cho anh ta biết cách thực hiện một thông báo được tạo bằng php và hiển thị nó trong JS chứ không phải là cách sử dụng JS trong php sao?
Phill Healey

0

Xem ví dụ này:

<?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

Nội dung tệp .php này sẽ tạo ra html hợp lệ với cảnh báo (bạn thậm chí có thể xóa <?php...?>)

<!DOCTYPE html><html><title>p</title><body onload="alert('<?php echo 'Hi' ?>')">


-4

Bạn có thể sử dụng DHP để làm việc này. Nó hoàn toàn đơn giản và nhanh hơn script. Chỉ cần viết alert('something'); Nó không phải là ngôn ngữ lập trình mà nó giống như một jquery bit nhẹ. Bạn cần yêu cầu dhp.php ở trên cùng và ở dưới cùng yêu cầu dhpjs.php. Hiện tại, nó không phải là mã nguồn mở nhưng khi có nó bạn có thể sử dụng nó. Nó là ngôn ngữ lập trình của chúng tôi;)


2
nếu bạn thông báo một số thư viện php không xác định, ít nhất hãy liên kết đến nó. Ngoài ra, nó có khả năng nhất được dựa trên một số ngôn ngữ lập trình như Javascript, dường như gây hiểu lầm ...
IceFire

Tôi biết nhưng tôi nghĩ rằng khi nó được hoàn thành đây sẽ là hữu ích
Ibrahim Hasanov

Yeah đã được nói, nhưng điều này có vẻ không phải là một giải pháp hữu dụng ... alert ('something'); là JS. Tôi có thể viết một hàm PHP có tên là 'alert' tạo ra một cảnh báo JS giống như một bài đăng khác đã đề cập. Đây dường như không phải là một thư viện bên ngoài hữu ích, chỉ là một số hàm PHP ngẫu nhiên. Tôi không nói bất cứ thứ gì bạn đang tạo ra là xấu bởi vì tôi không biết nó là gì, nhưng cách bạn mô tả nó như một giải pháp.
ViaTech
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.