nun hänge ich ein wenig... er will das immer der letzte port erhöht wird...
Code: Alles auswählen
Array ( [0] => [TS] [1] => OK [2] => 8767 [3] => 8000 [4] => 9000 [5] => OK [6] => 8767 )
Vielen Dank
Code: Alles auswählen
Array ( [0] => [TS] [1] => OK [2] => 8767 [3] => 8000 [4] => 9000 [5] => OK [6] => 8767 )
Code: Alles auswählen
$max_port = 0;
foreach ($array as $value)
{
if (is_numeric($value) && $value > $max_port)
{
$max_port = $value;
}
}
Code: Alles auswählen
<?php
$superadmin = "****"; // Benutzername des Superadmins
$superpw = "****"; // Passwort des Superadmins
$fp = fsockopen("****",51234);
$results[] = fgets($fp,2084);
$commands[] = fputs($fp,"slogin *** ***1\r\n");
$results[] = fgets($fp,2084);
for ($i = 0; $i < 150; $i++)
{
$commands[] = fputs($fp,"sl\r\n");
$results[] = fgets($fp,2084);
}
$max_port = 0;
foreach ($results as $value)
{
if (is_numeric($value) && $value > $max_port)
{
$max_port = $value;
}
}
echo $max_port;
?>
Code: Alles auswählen
for ($i = 0; $i < 150; $i++)
{
$commands[] = fputs($fp,"sl\r\n");
$ports[] = fgets($fp,2084);
}
foreach ($ports as $port)
{
$port = trim($port);
if ($port == 'OK')
{
break;
}
else
{
$p[] = $port;
}
}
print_r($p);