xpreborn
Apprentice 1.0
Saya ada coba seperti ini namun nilainnya ko dibaca Undefined variable yach, kira2 saya salahnya dmn? karena jika saya echo hasilnya muncul
Tujuannya yaitu, saya ada beberapa IP address yang telah saya coba daftar di database [$ipaddress], kemudian script test.php di bawah akan dijalankan dgn crond setiap 30 menit, jd dia akan ngecek dgn ping semua IP address yang ada di $ipaddress, nah jika bisa diping maka dia akan insert ke table updown dan begitu juga jika tidak bisa diping maka akan diinsert ke table updown, dgn catatan satu IP Address stausnya hanya ada satu saja jadi jika bisa diping maka statusnya alive jika ga bisa diping akan berubah ke down
koneksi.php
test.php
Error :
Notice: Undefined variable: con in /var/www/html/test.php on line 9
Notice: Undefined variable: date in /var/www/html/test.php on line 10
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /var/www/html/test.php on line 10
Notice: Undefined variable: con in /var/www/html/ping.php on line 11
Warning: mysqli_close() expects parameter 1 to be mysqli, null given in /var/www/html/test.php on line 11
Tujuannya yaitu, saya ada beberapa IP address yang telah saya coba daftar di database [$ipaddress], kemudian script test.php di bawah akan dijalankan dgn crond setiap 30 menit, jd dia akan ngecek dgn ping semua IP address yang ada di $ipaddress, nah jika bisa diping maka dia akan insert ke table updown dan begitu juga jika tidak bisa diping maka akan diinsert ke table updown, dgn catatan satu IP Address stausnya hanya ada satu saja jadi jika bisa diping maka statusnya alive jika ga bisa diping akan berubah ke down
koneksi.php
Code:
<?php
$con=mysqli_connect("localhost","root","123abc","test");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
test.php
Code:
<?php
include("koneksi.php");
include("ipaddress.php");
$date = date("Y-m-d H:i:s");
function pingAddress($ip) {
$pingresult = exec("ping -c3 $ip", $outcome, $status);
if (0 == $status) {
mysqli_query($con,"INSERT INTO updown (ipaddr,status,tglalive)
VALUES ('$ip','ALIVE','$date')");
mysqli_close($con);
} else {
mysqli_query($con,"INSERT INTO updown (ipaddr,status,tgldown)
VALUES ('$ip','DOWN','$date')");
mysqli_close($con);
}
}
pingAddress("$ipaddress");
Error :
Notice: Undefined variable: con in /var/www/html/test.php on line 9
Notice: Undefined variable: date in /var/www/html/test.php on line 10
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /var/www/html/test.php on line 10
Notice: Undefined variable: con in /var/www/html/ping.php on line 11
Warning: mysqli_close() expects parameter 1 to be mysqli, null given in /var/www/html/test.php on line 11