svilkata12
Registered
Някой знае ли от къде мога да си намеря скрипт за показване на компютрите в моята локална мрежа? Плс помогнете!
Благодаря Ви предварително!
Благодаря Ви предварително!
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
ми като вляза примерно в направения скрипт примерно www.saita.com/comps.phpmute каза:в какъв смисал показване ?
ми трябва ми за локална мрежа не за интернет пространството за един фрии сървърmute каза:това може и да се направи но с каква цел ти е ?
несъм много запознат с Socket функциите
<?php
$i=0;
while ($i <= 255) {
$adres = "192.168.1.".$i;
$port = "80";
$fp = @fsockopen($adres, $port, $errno, $errstr, 3);
if (!$fp) {
echo "<center><font size=7><b><font color=red>$adres - Offline</font></b><br>";
}
else {
echo "<center><font size=7><b><font color=green>$adres - OnLine</font></b><br>";
}
$i++;
}
?>
пич аз съм с не realno ае проверимеd_badboy каза:Ето решението:
Евентуално може да се промени IP-то и порта.Код:<?php $i=0; while ($i <= 255) { $adres = "192.168.1.".$i; $port = "80"; $fp = @fsockopen($adres, $port, $errno, $errstr, 3); if (!$fp) { echo "<center><font size=7><b><font color=red>$adres - Offline</font></b><br>"; } else { echo "<center><font size=7><b><font color=green>$adres - OnLine</font></b><br>"; } $i++; } ?>
Евентуално може да се промени IP-то и порта.
а добре смени ми ипто за да видиш мхмd_badboy каза:това е решението
Евентуално може да се промени IP-то и порта.
<?php
$stranica = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
if(ereg("&", $stranica)){
$url = explode('&',$stranica);
$url = $url[0];
} else {
$url = $stranica;
}
if(ereg('&zd', $stranica)){
$str = explode('&zd=', $stranica);
$x = count($str);
$stranica = $str[0];
}
if(ereg ('forum',$stranica))
{
$mqsto = 3;
}
else if(ereg('clips',$stranica))
{
$mqsto = 2;
}
else
{
$mqsto = 0;
}
$c = @mysql_connect($server, $dbusername, $dbpassword) or die ("gresha");
@mysql_select_db($db_name,$c) or die ("Greshka");
$online_result=mysql_query("SELECT * FROM `online` where `ip`='".$_SERVER['REMOTE_ADDR']."' LIMIT 1");
if(mysql_num_rows($online_result) == 1){
$row=mysql_fetch_array($online_result);
mysql_query("update `online` set `userid`='".$_SESSION['userid']."', `page`='$stranica', `date`='".time()."', mqsto='$mqsto', url='$url', ip='".$_SERVER['REMOTE_ADDR']."' where `idd`='" . $row['idd'] . "'") or die ("Greshka");
} else {
$online = mysql_query("INSERT INTO `online` ( `idd`, `ip` , `userid` , `date`, `page`, `url`, `mqsto`)
VALUES (
'NULL', '$_SERVER[REMOTE_ADDR]', '$_SESSION[valid_user]', '".time()."', '$stranica', '$url', '$mqsto'
);") or die ("възникна грешка сори");
}
?>
мерси d_badboy само че може ли да го направя вместо да е до 10.0.20.27 да ми показва още ип-та примерно до 10.0.20.100d_badboy каза:Ето решението:
Евентуално може да се промени IP-то и порта.Код:<?php $i=0; while ($i <= 255) { $adres = "192.168.1.".$i; $port = "80"; $fp = @fsockopen($adres, $port, $errno, $errstr, 3); if (!$fp) { echo "<center><font size=7><b><font color=red>$adres - Offline</font></b><br>"; } else { echo "<center><font size=7><b><font color=green>$adres - OnLine</font></b><br>"; } $i++; } ?>