Czesc.
Jestem bardzo poczatkujacym jesli chodzi o php i mam taki problem.
Mam do dprawdzania komputerow w sieci lokalnej.
I nie wiem jak go przerobic aby IP pobieral z bazy danych oraz z bazy pobieral adres email uzytkownika.
Bardzo prosze o pomoc.
[php:1:4751ef9725]<?php
<?
$ip= array("153.19.33.160",
"153.19.33.161",
"153.19.33.162",
"153.19.33.163",
"153.19.33.164",
"153.19.33.165",
"153.19.33.166",
"153.19.33.167",
"153.19.33.168",
"153.19.33.169",
"153.19.33.170",
"153.19.33.171",
"153.19.33.172"
);
$liczba = count($ip);
echo "<span style="font: 12px Tahoma, Arial, sans-serif;">";
echo (iso("<u>Liczba Komputerow: <b>$liczba</b></u>"));
echo "<br>";
echo "</span>";
echo "<table align="center" border="0" cellpadding="10" BACKGROUND="images/tlo-tabeli.gif" BACKGROUND="" HEIGHT="540" WIDTH="400">";
#bgcolor="#3DBFFF" bordercolor="#3A9DF6" cellpadding="15" bordercolorlight="#3A9DF6" bordercolordark="#3A9DF6" background="#3A9DF6" >";
echo "<tr>";
sort($ip);
$ile=4;
$licznik=0;
for ($x=0; $x<count($ip); $x++)
{
#foreach($ip as $wartosc)
#{
if($licznik == $ile)
{
$licznik = 0;
echo "</tr>";
echo "<tr>";
}
$licznik++;
echo "<td ALIGN="center">";
$nazwa_komputera=gethostbyaddr($ip[$x]);
$nazwa_komputera_temp="1$nazwa_komputera";
$nazwa_komputera_=strtoupper(wytnij_pomiedzy("1",".zie.pg.gda.pl",$nazwa_komputera_temp));
system("ping -c 1 -q -w 5 $ip[$x] > /dev/null",$ret);
if ($ret == "0")
{
echo "<img src="images/jest-ping.gif" alt="" border="0">";
echo "<br>";
echo "<span style="font: 12px Tahoma, Arial, sans-serif;">";
echo (iso("<b><u>$nazwa_komputera_ </u></b>"));
echo "</span>";
echo "<br>";
echo "<span style="font: 10px Tahoma, Arial, sans-serif;">";
echo (iso("$ip[$x]"));
echo "</span>";
echo "<br>";
echo "<span style="font: 10px Tahoma, Arial, sans-serif;">";
echo (iso(" is <b>On-Line</b>"));
echo "</span>";
}
elseif ($ret == "1")
{
echo "<img src="images/nie-ma-ping.gif" alt="" border="0">";
echo "<br>";
echo "<span style="font: 12px Tahoma, Arial, sans-serif;">";
echo (iso("<b><u>$nazwa_komputera_</u></b>"));
echo "</span>";
echo "<br>";
echo "<span style="font: 10px Tahoma, Arial, sans-serif;">";
echo (iso("$ip[$x]"));
echo "</span>";
echo "<br>";
echo "<span style="font: 10px Tahoma, Arial, sans-serif; color=red ">";
echo (iso(" is <b>Off-Line</b>"));
echo "</span>";
}
echo "</td>";
}
echo "</tr>";
echo "</table>";
?>
?>[/php:1:4751ef9725]