Mo. 15.02.2010
11:36 Uhr
#1
- Registriert seit
- 16.06.2006
- Beiträge
- 26
- Beitragswertungen
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
Mo. 15.02.2010
12:05 Uhr
#2
- Registriert seit
- 14.09.2006
- Beiträge
- 3.766
- Beitragswertungen
Super. Und wie sieht dein Menü aus?
Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
Mo. 15.02.2010
12:20 Uhr
#3
- Registriert seit
- 16.06.2006
- Beiträge
- 26
- Beitragswertungen
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
Mo. 15.02.2010
16:15 Uhr
#4
- Registriert seit
- 14.09.2006
- Beiträge
- 3.766
- Beitragswertungen
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.
Mo. 15.02.2010
16:24 Uhr
#5
- Registriert seit
- 16.06.2006
- Beiträge
- 26
- Beitragswertungen
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.
never change a running system
Mo. 15.02.2010
16:46 Uhr
#7
- Registriert seit
- 16.06.2006
- Beiträge
- 26
- Beitragswertungen
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 </font>';
} else {
echo '<font color="green">Online </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