Zdravím, potřeboval bych pomoc s PHP kódem, kterým mi z xml ve webové podobě vytahuje informace a vypisuje je na web. Potřeboval bych úpravu, aby šlo vytáhnout údaje jen od jistého data, které si zadám.
Web, ze kterého se vytahují data: http://www.czech-craft.eu/xml/1848.xml
Celý kód zde:
<meta charset="UTF-8" />
<meta name="author" content="Mysteria" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<style><!--
#hlasy { font-family: verdana, Geneva, Tahoma, sans-serif; font-size: 0.9em; }
#hlasy thead tr { background-color: #fff; }
#hlasy thead tr th { padding: 0.5px 5px; border: 1px solid black; }
#hlasy tbody tr.lichy { background-color: white; }
#hlasy tbody tr.sudy { background-color: white; }
#hlasy tbody tr td { padding: 0.5px 5px; border: 1px solid black; }
--></style>
[insert_php]
$XML = 'http://www.czech-craft.eu/xml/1848.xml';
$T2 = "\t\t";
$T3 = "\t\t\t";
$T4 = "\t\t\t\t";
$T5 = "\t\t\t\t\t";
date_default_timezone_set('Europe/Prague');
$hraci = array();
$pozice = 1;
$hlasy = new simplexmlelement($XML, NULL, TRUE);
foreach ($hlasy as $hlas) {
$jmeno = (string)$hlas->nick;
$cas = date("d. m. Y H:i:s", strtotime($hlas->cas));
if (!isset($hraci[$jmeno])) {
$hraci[$jmeno]['jmeno'] = $jmeno;
$hraci[$jmeno]['pocetHlasu'] = 1;
$hraci[$jmeno]['posledniHlasovani'] = $cas;
} else {
$hraci[$jmeno]['pocetHlasu']++;
$hraci[$jmeno]['posledniHlasovani'] = $cas;
}
}
foreach ($hraci as $hrac) {
$radiciPole[] = $hrac['pocetHlasu'];
}
array_multisort($radiciPole, SORT_DESC, $hraci);
echo "$T2
\n"; echo "$T3\n"; echo "$T4\n"; echo "$T5\n";
echo "$T5Přezdívka\n";
echo "$T5Počet hlasů\n";
echo "$T5Poslední hlasování\n";
echo "$T4\n";
echo "$T3\n";
echo "$T3
\n";foreach ($hraci as $hrac)
{
if ($pozice % 2 === 1) { echo "$T4
\n"; } else { echo "$T4\n"; } echo "$T5\n";
echo "$T5" . $hrac['jmeno'] . "\n";
echo "$T5" . $hrac['pocetHlasu'] . "\n";
echo "$T5" . $hrac['posledniHlasovani'] . "\n";
echo "$T4\n";
$pozice++;
}
echo "$T3\n";
echo "$T2
<table id="\"hlasy\"">
<thead>
<tr>
<th>Pořadí</th>
</tr>
</thead>
<tbody>
<tr>
<td>$pozice</td>
</tr>
</tbody>
</table>
\n";
[/insert_php]
Předem děkuji všem, kteří by byli schopni pomoct.