0

このコードを取得しました:

<?php
function test ($url){
$starttime = microtime(true);
$valid = @fsockopen($url, 80, $errno, $errstr, 30);
$stoptime = microtime(true);
echo (round(($stoptime-$starttime)*1000)).' ms.';

if (!$valid) {
   echo "Status - Failure";
} else {
   echo "Status - Success";
}
}
    test('google.com');
?>

私はこのようなものを使いたい:

<script>
setInterval(function(){<?php  test('google.com'); ?>},3000);
</script>

setInterval を使用して PHP 関数 'test' を呼び出すにはどうすればよいですか?

4

1 に答える 1

1

AJAX リクエストをサーバーに送信して、x 秒後にそのスクリプトを実行できます。

var milliSeconds = 1000; // <-- As an example
setInterval( function() {
  // <-- Your AJAX request here
}, milliSeconds);
于 2013-03-04T13:20:53.380 に答える