Avatar billede dp_doom Nybegynder
02. december 2005 - 22:30 Der er 2 kommentarer

hej. jeg har dette script i php, jeg skal have det ind frontpage,

<?php


$data .= "

<style>

td,body

{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 8pt;

  color: #444444;

}

</style>

<br>

  <center>

    <div style=\"border-bottom:1px #999999 solid;width:250;\"><b>

      <font size='1' color='#3896CC'>Service Status</font></b>

    </div>

  </center>

<br>";



//configure script

$timeout = "1";



//set service checks

$port[1] = "80";      $service[1] = "Apache";                  $ip[1] ="81.7.176.151";

$port[2] = "21";      $service[2] = "FTP";                    $ip[2] ="81.7.176.151";

$port[3] = "3306";    $service[3] = "MYSQL";                  $ip[3] ="81.7.176.151";

$port[4] = "25";      $service[4] = "Email(POP3)";            $ip[4] ="81.7.176.151";

$port[5] = "143";      $service[5] = "Email(IMAP)";            $ip[5] ="81.7.176.151";

$port[6] = "81";    $service[6] = "Webmail";                $ip[6] ="81.7.176.151";

$port[7] = "2082";    $service[7] = "Cpanel";                  $ip[7] ="81.7.176.151";

$port[8] = "80";      $service[8] = "Internet Connection";    $ip[8] ="hosting-web.dk";

$port[9] = "2086";    $service[9] = "WHM";                    $ip[9] ="81.7.176.151";

$port[9] = "2086";    $service[10] = "WHM";                    $ip[10] ="81.7.176.151";


//

// NO NEED TO EDIT BEYOND HERE

// UNLESS YOU WISH TO CHANGE STYLE OF RESULTS

//



//count arrays

$ports = count($port);

$ports = $ports + 1;

$count = 1;



//beggin table for status

$data .= "<table width='250' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse' bordercolor='#333333' align='center'>";



while($count < $ports){



    if($ip[$count]==""){

      $ip[$count] = "localhost";

    }



      $fp = @fsockopen("$ip[$count]", $port[$count], $errno, $errstr, $timeout);

      if (!$fp) {

          $data .= "<tr><td>$service[$count]</td><td bgcolor='#FFC6C6'>Offline </td></tr>";

      } else {

          $data .= "<tr><td>$service[$count]</td><td bgcolor='#D9FFB3'>Online</td></tr>";

      }

  $count++;



}



//close table

$data .= "</table>";



echo $data;

//

// SERVER INFORMATION

//



$data1 .= "

<br>

  <center>




    </div>

  </center><BR>";



$data1 .= "<table width='250' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse'



bordercolor='#333333' align='center'>";



//GET SERVER LOADS

$loadresult = @exec('uptime');

preg_match("/averages?: ([0-9.]+),[s]+([0-9.]+),[s]+([0-9.]+)/",$loadresult,$avgs);







$data1 .= "</table>";

echo $data1;

?>
Avatar billede dcheng Novice
03. december 2005 - 04:26 #1
1. Hvad er det resultat du gerne vil have til sidst?
2. DU KAN IKKE LAVE sådan noget som fx. preg_match("/averages inde i frontpage.


Men jeg anbefaler altid: Lær da PHP evt. fra www.webcafe.dk www.php.net
Avatar billede dp_doom Nybegynder
17. juni 2006 - 15:42 #2
tak for hjælpen desværre vil den ikke aceptere dit svar selv om jeg prøver.. sorry
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester