Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen

Onderwerp: Online script

  1. #1
    Online script
    EK-Hosting
    2.899 Berichten
    Ingeschreven
    07/06/05

    Locatie
    Hardenberg

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    4 Berichten zijn liked


    Naam: Erik Kosters
    Bedrijf: EK-Hosting
    Functie: Eigenaar
    URL: ek-hosting.nl
    KvK nummer: 05078937

    Thread Starter

    Online script

    Heb zelf even een simpel iets gemaakt voor online script. Maar nu heb ik probleem dat als iets offline is hij niet Rood als achtergrond gebruikt maar Blauw... iemand hier een oplossing voor?

    Hier het script:

    <?php
    function check($server,$poort){
    $fp = fsockopen($server, $poort, $errno, $errstr, 30);
    if (!$fp){
    print "#FF0000";
    }
    else{
    print "#00FF00";
    }
    }
    ?>

    <table width="160" border="0" cellspacing="0">
    <tr>
    <td colspan="3" bgcolor="#000000" height="5"></td>
    </tr>
    <tr>
    <td width="5" bgcolor="#000000">&nbsp;</td>
    <td align="center" bgcolor="<?php check('ip',poort); ?>">www01</td>
    <td width="5" bgcolor="#000000">&nbsp;</td>
    </tr>
    <tr>
    <td colspan="3" bgcolor="#000000" height="1"></td>
    </tr>
    <tr>
    <td width="5" bgcolor="#000000">&nbsp;</td>
    <td align="center" bgcolor="<?php check('ip',poort); ?>">www02</td>
    <td width="5" bgcolor="#000000">&nbsp;</td>
    </tr>
    <tr>
    <td colspan="3" bgcolor="#000000" height="5"></td>
    </tr>
    </table>

  2. #2
    Online script
    geregistreerd gebruiker
    799 Berichten
    Ingeschreven
    29/07/05

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    Bedoel je blauw of groen? Want je gebruikt nergens een kleurcode voor blauw...

    Maar als het groen is, kijk dan eens naar de inhoud van $fp via een echo...en kijk eens of if ($fp==false) { ROOD } else { GROEN } wel werkt...

  3. #3
    Online script
    geregistreerd gebruiker
    234 Berichten
    Ingeschreven
    05/04/04

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ik zou sowieso in je functie gebruik maken van return, en uiteraard maar op één plek in het script.

    Bovendien maakt inspringen je code een stuk leesbaarder.

    Ik zou het zo ongeveer doen.

    PHP Code:
    <?php
    function check($server, $poort){
      
    $fp = fsockopen($server, $poort, $errno, $errstr, 30);
      if(
    $fp == false){
        
    $color = "#FF0000";
      }else{
        
    $color = "#00FF00";
      }
      return 
    $color;
    }
    ?>

    <table width="160" border="0" cellspacing="0">
    <tr>
    <td colspan="3" bgcolor="#000000" height="5"></td>
    </tr>
    <tr>
    <td width="5" bgcolor="#000000">&nbsp;</td>
    <td align="center" bgcolor="<?php echo check('ip', 'poort'); ?>">www01</td>
    <td width="5" bgcolor="#000000">&nbsp;</td>
    </tr>
    <tr>
    <td colspan="3" bgcolor="#000000" height="1"></td>
    </tr>
    <tr>
    <td width="5" bgcolor="#000000">&nbsp;</td>
    <td align="center" bgcolor="<?php echo check('ip', 'poort'); ?>">www02</td>
    <td width="5" bgcolor="#000000">&nbsp;</td>
    </tr>
    <tr>
    <td colspan="3" bgcolor="#000000" height="5"></td>
    </tr>
    </table>
    Waar declareer je trouwens $errno en $errstr? Ergens anders op de pagina?
    Laatst gewijzigd door Jos2; 14/04/06 om 14:56.

  4. #4
    Online script
    Professionele Lambal
    575 Berichten
    Ingeschreven
    18/08/04

    Locatie
    Limburg

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    $errno en $errstr returnt hij

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics