Hi!
Wieso funktioniert das so nicht:
vermutlich wegen eiens Leerzeichens oder zeilenumbruches. Sehe dir die Funktion trim() an.
if ($response == "Location: /5/online1.gif ") return 'online';
if ($response == "Location: /5/online0.gif ") return 'offline';
if ($response == "Location: /5/online2.gif ") return 'disabled';
return FALSE;
Aber ich wäre da vorsichtig, ich würde eher auf das Vorhandensein von 'online0' etc suchen. Im alten code:
if (strstr($response, '4367')) return 'online';
wurde nach vorhandesein von 4367 geguckt. Im Manual zu strstr() steht genau wie das funktioniert.
Viele Grüße
Andreas