Có thể trùng lặp:
Ping một địa chỉ IP bằng PHP và lặp lại kết quả
Làm thế nào để bạn ping một địa chỉ ip trong php. và đưa ra kết quả như thể bạn đang sử dụng chương trình cmd trong windows
- php
- ip-address
- ping
17 hữu ích 1 bình luận 90k xem chia sẻ
answer
20
$ip = "127.0.0.1";
exec["ping -n 3 $ip", $output, $status];
print_r[$output];
đầu ra trông giống như bên dưới
Array
[
[0] =>
[1] => Pinging 127.0.0.1 with 32 bytes of data:
[2] => Reply from 127.0.0.1: bytes=32 time Reply from 127.0.0.1: bytes=32 time Reply from 127.0.0.1: bytes=32 time
[6] => Ping statistics for 127.0.0.1:
[7] => Packets: Sent = 3, Received = 3, Lost = 0 [0% loss],
[8] => Approximate round trip times in milli-seconds:
[9] => Minimum = 0ms, Maximum = 0ms, Average = 0ms
]
20 hữu ích 5 bình luận chia sẻ
answer
21
Thử cái này
$host="192.168.0.104";
exec["ping -c 4 " . $host, $output, $result];
print_r[$output];
if [$result == 0]
echo "Ping successful!";
else
echo "Ping unsuccessful!";
Lưu ý: Điều này phụ thuộc vào hệ điều hành bạn đang chạy. Windows sẽ mặc định chỉ có 4 ping trong khi Linux sẽ ping mãi mãi.
Để ping hai lần trong Windows, hãy sử dụng "ping -n 2 host"
Để ping hai lần trong Linux, hãy sử dụng "ping -c 2 host"
21 hữu ích 0 bình luận chia sẻ
answer
2
Tôi vừa ping google với giám đốc điều hành đó
đầu ra là:
Packets: Sent = 4, Received = 0, Lost = 4 [100% loss],
2 hữu ích 0 bình luận chia sẻ
Đăng nhập để trả lời câu hỏi
Có thể bạn quan tâm
Có thể trùng lặp:
Ping một địa chỉ IP bằng PHP và lặp lại kết quả
Làm thế nào để bạn ping một địa chỉ ip trong php. và đưa ra kết quả như thể bạn đang sử dụng chương trình cmd trong windows
- php
- ip-address
- ping
17 hữu ích 1 bình luận 90k xem chia sẻ
answer
20
$ip = "127.0.0.1";
exec["ping -n 3 $ip", $output, $status];
print_r[$output];
đầu ra trông giống như bên dưới
Array
[
[0] =>
[1] => Pinging 127.0.0.1 with 32 bytes of data:
[2] => Reply from 127.0.0.1: bytes=32 time Reply from 127.0.0.1: bytes=32 time Reply from 127.0.0.1: bytes=32 time
[6] => Ping statistics for 127.0.0.1:
[7] => Packets: Sent = 3, Received = 3, Lost = 0 [0% loss],
[8] => Approximate round trip times in milli-seconds:
[9] => Minimum = 0ms, Maximum = 0ms, Average = 0ms
]
20 hữu ích 5 bình luận chia sẻ
answer
21
Thử cái này
$host="192.168.0.104";
exec["ping -c 4 " . $host, $output, $result];
print_r[$output];
if [$result == 0]
echo "Ping successful!";
else
echo "Ping unsuccessful!";
Lưu ý: Điều này phụ thuộc vào hệ điều hành bạn đang chạy. Windows sẽ mặc định chỉ có 4 ping trong khi Linux sẽ ping mãi mãi.
Để ping hai lần trong Windows, hãy sử dụng "ping -n 2 host"
Để ping hai lần trong Linux, hãy sử dụng "ping -c 2 host"
21 hữu ích 0 bình luận chia sẻ
answer
2
Tôi vừa ping google với giám đốc điều hành đó
đầu ra là:
Packets: Sent = 4, Received = 0, Lost = 4 [100% loss],
2 hữu ích 0 bình luận chia sẻ