Mas Ellyx saya mau tanya,,
ane kan punya reader card gitu,, ngebaca nya lewat Command Prompt(CLI)

card nya terdeteksi CLI nya output seperti ini :

D:\Cpp\new>tanyas.exe
0


card nya Tidak terdeteksi CLI nya seperti ini :
D:\Cpp\new>tanyas.exe
-3000

Nah berkat Skrip PHP ini
$lastLine = system('D:\\Cpp\\new\\Untitled10A.exe');
echo "<br/>LastLine: $lastLine<br/>";
output nya berhasil saya tampilkan di halaman PHP,,

Namun yang saya Tanyakan adalah..
Bagaimana saya mengkolaborasikan nya dengan Jquery,,
sebab kalau saya refresh - refresh terus menggunakan tombol F5 atau menggunakan header meta equiv yg merefresh otomatis setiap berapa detik layar nya menjadi kedip - kedip seperti membuka halaman baru tiap di refresh tersebut,,

Bagaimana ya mas Ellyx Skrip Jquery nya agar terlihat output yang dihasilkan dinamis tidak seperti halaman yg direfresh - refresh,,?? mohon bantuanyya.
Silahkan login untuk menjawab!
0
Loading...
Juragan · May 15, 2013 · 0 Suka · 0 Tidak Suka
loh koq jadi emotikon, maaf, maksud ny seperti ini CLI nya
card nya terdeteksi CLI nya output seperti ini :
D:\Cpp\new>tanyas.exe
0

card nya Tidak terdeteksi CLI nya seperti ini :
D:\Cpp\new>tanyas.exe
-3000
0
Loading...
Ellyx Christian · May 16, 2013 · 0 Suka · 0 Tidak Suka
file index.php
<?php
$lastLine = system('D:\\Cpp\\new\\Untitled10A.exe');
echo "<div id=\"output\">LastLine: $lastLine</div>";
?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
	function loadresult(){
		$("#output").load('cli.php', function(){
			setTimeout("loadresult()", 5000);
		});
	}
	$(function(){
		loadresult();
	});
</script>
cli.php
$lastLine = system('D:\\Cpp\\new\\Untitled10A.exe');
echo "<br/>LastLine: $lastLine<br/>";
0
Loading...
Juragan · May 17, 2013 · 0 Suka · 0 Tidak Suka
Waw,, terima kasih banyak mas Ellyx
0
Loading...
Juragan · May 17, 2013 · 0 Suka · 0 Tidak Suka
mas Ellxy,
lalu bagaimana jika
nilai yang dihaasilkan -3000, halaman langsung menuju satu.php dan jika,
nilai yang dihasilkan 0, halaman langsung menuju dua.php.
sesuai dengan kodingan yang mas Ellyx kasih di atas,,

Sebab jika mengedit cli.php nya seperti dibawah ini , tidak merubah merubah halamannya, tetap pada index.php
<?php

$command = system('D:\\Cpp\\new\\Untitled10.exe');
$lastLine = $command; ?>


<br /><br />
<?

if($lastLine == '-3000'){
	header("location:  /satu.php");
	}
		elseif($lastLine != '-3000'){
		header("location:  /dua.php");
		}
	?>




mohon bantuannya master Ellyx..
0
Loading...
Ellyx Christian · May 27, 2013 · 0 Suka · 0 Tidak Suka
ubah cli.php jadi
<?php
$command = system('D:\\Cpp\\new\\Untitled10.exe');
$lastLine = $command;
echo json_encode(array('result' => $lastLine ));
dan index.php
<?php
$lastLine = system('D:\\Cpp\\new\\Untitled10A.exe');
echo "<div id=\"output\">LastLine: $lastLine</div>";
?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
	function loadresult(){
		$.ajax({
			url:'cli.php',
			dataType:'json',
			success:function(resp){
				if(resp.result == '-3000'){
					window.location.href='satu.php';
				}else{
					window.location.href='dua.php';
				}
			},
			complete:function(){
				setTimeout("loadresult()", 5000);
			}
		});
	}
	$(function(){
		loadresult();
	});
</script>