Autor Zpráva
osvaldik
Profil
Zdravim,
prosi o radu.
Vycitam z xml stav rele, stav vypise - rozepnuto = DN, sepnuto = UP
$xml1 = simplexml_load_file('http://s0.xml');
  $cerpkotel = $xml1->di0;

Potreboval bych to poresit dal, kdyz je UP = 1, kdyz je DN = 0 a konecny stav zobrazit.
V tomhle jsem zacatecnik, takze tapu....
Taps
Profil
osvaldik:
jaká je struktura xml souboru ?
osvaldik
Profil
<response>
<di0>dn</di0>
<di1>up</di1>
<di2>up</di2>
<di3>up</di3>
</response>
Someone
Profil
Já bych si pomohl polem:
$ar = array("dn" => 0, "up" => 1)
$cerpkotel = (int)$ar[$xml1->di0];
osvaldik
Profil
Tak to zkousim a vypisuje me to porad 0
$xml1 = simplexml_load_file('http://s0.xml');
  $ar = array("dn" => 0, "up" => 1);
  $cerpkotel = (int)$ar[$xml1->di0];
  echo $cerpkotel;

Zkousim prepsat dn = 1, up = 0 a menit stav rele a porad vypisuje 0
Micruss
Profil
a zkoušel jsi to project celý for() nebo foreach()?
okolojsoucí
Profil
osvaldik:
Zkus toto
$xml1 = simplexml_load_file('http://s0.xml');
$cerpkotel = strtolower($xml1->di0) == "dn" ? 0 : 1;
echo $cerpkotel;
osvaldik
Profil
no moc se v tom prozatim nevyznam, takze ted tak nejak tapu a byl bych vdeceny za uplny kod, ktery by to vypsal

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0