na początku zaznaczę że z XML'a jestem laikiem.
funkcja wyciąga z pliku XML loga kanałów telewizyjnych tworząc pakiety telewizji (tematyczne)
przykład tutaj: http://gkbwsti.one.pl/1.php
<? function JamboxChannels($pakiet=NULL,$hd=false) { $xml = simplexml_load_file('http://www.jambox.pl/xml/listakanalow.xml'); $i=1; echo '<div align="center"> <table border="0" width="665" cellspacing="0" cellpadding="0"><tr><td align="left">'; foreach($xml -> node as $item) { $row='<img src="'.$item->field_logo_fid.'" style="border:1px solid #e9e9e9; margin:5px;">'; if($hd == false) { } { } } } // pakiet Canal+ (bez kanałów HD) JamboxChannels($pakiet='Pakiet CANAL+',$hd=false); // pakiet Canal+ (z kanałami HD) JamboxChannels($pakiet='Pakiet CANAL+',$hd=true); // pakiet Canal+ (tylko kanały HD) JamboxChannels($pakiet='Pakiet CANAL+ HD'); ?>
posiadam kod który sobie dość dobrze z tym radzi jednak jest jeden problem.
Mianowicie:
dla przykładu jak wywołam funkcje:
JamboxChannels($pakiet='Pakiet CANAL+',$hd=false);
to powinno wcztać kanały bez kanałów HD. a wczytuje kanały pakietu: "Pakiet Canal+" i oprócz tego również "Pakiet Canal+ HD"
w kodzie jest warunkowy "IF" który powinien pomijać taki pakiet który w nazwie zawiera "HD" jednak tego nie robi w odpowiedni sposób.
moje pomysły się juz skończyły dlatego bardzo prosze o pomoc. tak abym zmienną $hd=true (false) mógł sobie sterowac czy pakiety majabyć wyświetlane z HD lub bez.
z góry dzięki za pomoc