このファイル「functions.php」を取得しました:
<?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');
?>
10秒ごとに実行したいのですが、ajaxリクエストを使用するように言われましたが、その仕組みが完全にはわかりません。新しいファイル「index.php」を作成してみましたが、次のように記述しました。
<script>
var milliSeconds = 10000;
setInterval( function() {
//Ajax request, i dont know how to write it
xmlhttp.open("POST","functions.php",true);
xmlhttp.send();
}, milliSeconds);
</script>
両方のファイルを ftp に入れましたが、何も起こりません。適切な ajax リクエストを書くのを手伝ってくれませんか?
編集:編集されたタイプミス、まだ機能しません