Steusi
Nasenbär
Hallo Leute habe ein Script, was mit SNMP arbeitet. Nun habe ich auf dem Server Xampp installiert und er führt normales PHP aus und auf meine MySQL-DB kann ich auch zugreifen.
Jedoch weigert sich PHP alles richtig auf dem Windows 2000 Server auszuführen, woran kann das liegen?
Ist doch Xampp installiert dann ist doch egal welches Win-OS ich nutzte oder?
Kann ich nachschauen ob alles richtig eingestellt ist?
Mal ein kleines Beispiel, was gleich am Anfang ist, er macht so gut wie nix!
Er gibt noch folgendes aus:
Also weder:
noch
wird ausgegeben
und das war es dann auch. Alles was danach kommt wird ignoiert. Auch nach der Schleife geht es nicht weiter
Kann sich/mir das jemand erklären?
Jedoch weigert sich PHP alles richtig auf dem Windows 2000 Server auszuführen, woran kann das liegen?
Ist doch Xampp installiert dann ist doch egal welches Win-OS ich nutzte oder?
Kann ich nachschauen ob alles richtig eingestellt ist?
Mal ein kleines Beispiel, was gleich am Anfang ist, er macht so gut wie nix!
PHP:
for($i = 0;$i < 32; $i++) {
echo 'ich leb noch :D';
$arrHostIP[$strNr] = "192.168.120.".$strNr;
var_dump($arrHostIP[$strNr]);
#Prüfen, ob das Gerät eingeschaltet ist
$fp = @fsockopen ($arrHostIP[$strNr], 80, $errorno, $errstr, 5);
if (!$fp) {
$arrStand[$strNr] = "<b>Gerät ist ausgeschaltet!</b>";
echo 'ne';
}
else {
$arrStand[$strNr] = snmpget($arrHostIP[$strNr], "public", ".1.3.6.1.2.1.43.10.2.1.4.1.1");
$leerzeichen = ' ';
$pos = strpos($arrStand[$strNr], $leerzeichen);
$arrStand[$strNr] = substr ($arrStand[$strNr],$pos);
#$arrSerie[$strNr] = snmpget($arrHostIP[$strNr], "public", "1.3.6.1.2.1.43.11.1.1.9");
echo 'ja';
}
$strNr +=1;
}
Er gibt noch folgendes aus:
PHP:
echo 'ich leb noch :D';
var_dump($arrHostIP[$strNr]);
Also weder:
PHP:
echo 'ne';
noch
PHP:
echo 'ja';
wird ausgegeben
und das war es dann auch. Alles was danach kommt wird ignoiert. Auch nach der Schleife geht es nicht weiter
Kann sich/mir das jemand erklären?