ilch Forum » Allgemein » HTML, PHP, SQL,... » Formular mit ausgabe erstellen

Geschlossen
  1. #1
    User Pic
    javamafia Mitglied
    Registriert seit
    16.06.2006
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich versuche schon seid mehrern tagen ein dropdown menü zu erstellen wo rechner namen drin stehen und wenn ich auf den rechner klicke soll mir ein schript was ich habe sagen ob der rechner on oder off ist. das mit dem on off das klappt aber ich bekomme das nicht hin in verbindung mit dem menü.

    kann mir eine helfen?

    <?php
    $ip9 = "192.168.1.9";
    $fp9 = @fsockopen ($ip9,80,$errno,$errstr,30);
    if (!$fp9) {
    echo '<font color="red">Offline</font>';
    } else {
    echo '<font color="green">Online</font>';
    fclose($fp9);
    }
    ?>

    dieses ist das on off script
    never change a running system
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Super. Und wie sieht dein Menü aus?
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    javamafia Mitglied
    Registriert seit
    16.06.2006
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    das soll wenn dann so aus sehen


    <form name="ip" action="ips.php">

    <select name="ips">

    <option value="1">rechner 1</option>
    <option value="2">rechner 2</option>
    <option value="3">rechner 3</option>

    </select>

    </form>
    never change a running system
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Das ganze könnte man so lösen:
    $machines = array('192.168.1.9', '192.168.1.8');
    $form = "<select name="ips">\n";
    foreach ($machines as $pc) {
    $form = "<option>$pc</option>\n";
    }
    $form = "</select>\n";
    
    echo $form;
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    javamafia Mitglied
    Registriert seit
    16.06.2006
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    gut ok das habe ich jetzt so eingefügt aber der zeigt mir nichts an. werder ips oder das menü

    ich habe schon versucht das menü mit dem script zu verbinden das unter value immer die end nummer der jeweiligen ips steht und der mir das dann in den on off script dann aus gibt nur ich bekomme das leider nicht hin bin leider noch nicht so gut. traurig
    never change a running system
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Sind ja auch noch einige Fehler in dem Code...

    $machines = array('192.168.1.9', '192.168.1.8');
    $form = "<select name=\"ips\">\n";
    foreach ($machines as $pc) {
    $form .= "<option>$pc</option>\n";
    }
    $form .= "</select>\n";
     
    echo $form;


    habs nicht weiter getestet und nur kurz überflogen.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    javamafia Mitglied
    Registriert seit
    16.06.2006
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    gut ok der erste der klappt ja jetzt aber wenn ich versuche den mit diesen code zu verbinden dann klappt es nicht und ich bekomme immer fehler.

    $ip = "192.168.1.2";    
    $fp = @fsockopen ($ip,80,$errno,$errstr,30);    
    if (!$fp) {    
    echo '<font color="red">Offline&nbsp;</font>';    
    } else {    
    echo '<font color="green">Online&nbsp;</font>';    
    fclose($fp);    
    }    
    echo $ip;


    denn es sollen mir, so wie es ja schon gemacht wird meine rechner ips angezeigt werden und wenn ich dann eine ip auswähle angezeigt werden ob er on oder off ist.
    never change a running system
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten