Fora je da npr. 10ak kompova imaju server na sebi i kad su online, da to javljaju mom sajtu (sve sam to sredio). Sad je ostao deo oko PHP-a koji treba da vidi da li su racunari u poslednjih 5 minuta online, i ako jesu, da ih includuje (a oni generisu spisak fajlova koji se share-uju), a ako nisu, onda ih brise iz baze... evo celog fajla:
<?php
include 'connection.php';
$kjuri = "SELECT port,ip,count,lseen FROM $db_table"; //select all entries in database
$broj = 0; //reset number
while ( $row = mysql_fetch_array($query) ) {
$sad = time(); //get current timestamp
$port = $row["port"]; //get data...
$ip = $row["ip"];
$count = $row["count"];
$lseen = $row["lseen"];
if (($sad - $lseen) < 300) { include 'http://' . $ip . ':' . $port . '/'; } //if pc was online in last 5mins, include it...
else { //...and if wasn't, delete it from table
#delete from list
$sql = "DELETE * FROM $db_table WHERE ip = '$ip'";
mysql_query($sql);
}
//increase number on every step
$broj = $broj + $count;
}
//display
echo "<br><br>There are $broj file(s) available now!";
?>
...samo da napomenem da je u fajlu connection.php definisan $db_table, i da se connection.php konektuje na bazu, i da to lepo radi (jer radi skripta za javljanje da li je online, a ona se konektuje na isti nacin)...
e, da: jel' dobro napisan query za SELECT (gore); treba da selektuje sve iz baze, i jel dobro napisan DELETE?