|
|
|
พอดีอยากทราบโค้ดที่รันfileได้ตลอดเวลาครับ พอดีจะรันเก็บ Mac Addreess ที่เข้ามาใช้บริการคับ ช่วยที่คับ |
|
|
|
|
|
|
|
คุณเก็บ Mac Addreess ยังไงอะ
|
|
|
|
|
Date :
2012-01-08 01:15:33 |
By :
thaicloud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mac Address ที่มาใช้บริการAccess Point คับ เลยอยากได้โค้ดที่ทำให้รันfile ตลอดเวลา แบบ 3 วินาที รันครั้งหนึ่ง อย่างนี้มีไหมคับ
|
|
|
|
|
Date :
2012-01-08 22:50:52 |
By :
ManUpat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ครับเอาเฉพาะ mac address
Code (PHP)
<?php
$str=<<<ABC
SNMPv2-SMI::mib-2.17.4.3.1.1.0.22.234.90.168.158 = Hex-STRING: 00 16 EA 5A A8 9E
SNMPv2-SMI::mib-2.17.4.3.1.1.0.34.250.34.50.154 = Hex-STRING: 00 22 FA 22 32 9A
ABC;
$array=explode('SNMPv2-SMI',$str);
array_shift($array);
$array2=array();
foreach($array as $value){
$str=strchr($value,'Hex-STRING: ');
$array2[]=str_ireplace('Hex-STRING: ','',$str);
}
echo '<pre>';
print_r($array2);
echo '</pre>';
?>
|
|
|
|
|
Date :
2012-01-09 04:42:50 |
By :
thaicloud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รันตลอดๆทุก 5 วินาทีครับ
file1.php
<html>
<head>
<script src="jquery.js" type="text/javascript"></script>
<script>
$(function() {
var timer = setInterval( showMac, 5000);
function showMac() {
$('#MAC_BOX').load('file2.php');
}
});
</script>
</head>
<body>
//ผลลัพท์ของหน้าที่สองจะถูกนำมาใส่ใน MAC_BOX
<div id="MAC_BOX"></div>
</body>
</html>
fileที่ทำการ ajax สิ่งที่ echo ตอนจบจะถูกส่งกลับ file1.php
file2.php
<?php
$str = shell_exec('snmpwalk -v 1 -c public 192.168.1.100 .1.3.6.1.2.1.17.4.3.1.1.0 ');
$array=explode('SNMPv2-SMI',$str);
array_shift($array);
$array2=array();
foreach($array as $value){
$str=strchr($value,'Hex-STRING: ');
$array2[]=str_ireplace('Hex-STRING: ','',$str);
}
print_r($array2);
?>
|
ประวัติการแก้ไข 2012-01-09 05:18:05
|
|
|
|
Date :
2012-01-09 05:16:51 |
By :
thaicloud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วจะเก็บ Mac Address ลงฐานข้อมูลยังไงคับ แล้วค่อยดึง Mac Address มาโชว์ แล้วต้องออกแบบฐานข้อมูลยังไงคับ
|
|
|
|
|
Date :
2012-01-09 12:22:56 |
By :
ManUpat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณจะ เอาใส่ฐานข้อมูลทุกๆ 3วิเหรอครับ
หรือคุณจะลบแล้วใส่ใหม่ทุกๆ 3วิครับ
|
|
|
|
|
Date :
2012-01-09 18:11:11 |
By :
thaicloud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ให้มันอัพเดทเฉพาะเครื่องที่ใช้งานอยู่คับ แล้วแสดงว่าวันนี้มีคนใช้เท่าไรประมาณนี้นะคับ แล้วก็บอกจำนวนว่ามีกี่เครื่องคับ แล้วคลิกที่จำนวนที่ใช้งานให้แสดง Mac Adderss ทั้งหมดประมาณนี้ได้ไหมคับ
|
ประวัติการแก้ไข 2012-01-09 21:47:44
|
|
|
|
Date :
2012-01-09 21:23:54 |
By :
ManUpat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|