C プログラムの出力をコンソールに表示する代わりに、ajax 呼び出しで使用するために、それを php ファイルに書きました。
ハ
char data[] = "ONLINE";
FILE *samplephp = fopen("/var/www/web.php", "w");
fprintf(samplephp, "<?php echo '%s'; ?>",data);
fclose(samplephp);
ajax 呼び出しの使用
$.ajax({ url: '/var/www/web.php',
data: {action: 'test'},
type: 'post',
success: function(data) {
if(data=="ONLINE"){
$('body').append('ONLINE');
}else{
$('body').append('OFFLINE');
//loop and wait for the data to become "ONLINE"
}
}
});
ajax 呼び出しは、データがオフラインからオンラインに、またはその逆にオフラインからオンラインに変更されるまで、web.php を読み取り続ける必要があります。これどうやってするの?