Seznam hlasujících.

Technická podpora pro naše hostované weby
Message
Autor
enalan
Příspěvky: 1552
Věk: 26
Registrován: 13 led 2013, 14:36
Reputation: 0

Seznam hlasujících.

#1 Příspěvekod enalan » 20 říj 2013, 08:31

Zdravím, proč mi nejde seznam hlasujících? :) Jukněte mi prosím na to někdo s php neumím.. :D
Děkuji.
Kod:
Spoiler: zobrazit

Kód: Vybrat vše

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="cs">
   <head>
      <meta charset="UTF-8" />
      <meta name="author" content="Mysteria" />
      <meta name="description" content="" />
      <meta name="keywords" content="" />
      <title>Seznam hlasujících hráčů pro Skyblock</title>
      <style>
         #hlasy { font-family: verdana, Geneva, Tahoma, sans-serif; font-size: 0.8em; border-collapse: collapse; }
         #hlasy thead tr { background-color: #fff; }
         #hlasy thead tr th { padding: 0.5px 5px; border: 1px solid black; }
         #hlasy tbody tr.lichy { background-color: green; }
         #hlasy tbody tr.sudy { background-color: yellow; }
         #hlasy tbody tr td { padding: 0.5px 5px; border: 1px solid black; }
      </style>
   </head>
   <body>
   <body style="background: url('http://media-mcw.cursecdn.com/e/e4/NetherPortal.gif')"><center>
    <img src="http://www.czech-craft.eu/images/CzechCraftLogo.png">
   <!--
   # Název: Seznam hlasujících hráčů pro CzechCraft Server List
   # Autor: Mysteria - http://www.mysty.cz
   # Verze: 1.00
   # Poslední update: 28. 3. 2013
   # Více informací: http://forum.fakaheda.eu/viewtopic.php?f=85&t=5946
   -->
<?php
# Zde nastav cestu ke XML souboru obsahujícího hlasy pro server
$XML = 'http://www.czech-craft.eu/xml/5789.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<table id=\"hlasy\">\n";
echo "$T3<thead>\n";
echo "$T4<tr>\n";
echo "$T5<th>Pořadí</th>\n";
echo "$T5<th>Přezdívka</th>\n";
echo "$T5<th>Počet hlasů</th>\n";
echo "$T5<th>Poslední hlasování</th>\n";
echo "$T4</tr>\n";
echo "$T3</thead>\n";
echo "$T3<tbody>\n";

foreach ($hraci as $hrac)
{
   if ($pozice % 2 === 1) { echo "$T4<tr class=\"lichy\">\n"; } else { echo "$T4<tr class=\"sudy\">\n"; }
   echo "$T5<td>$pozice</td>\n";
   echo "$T5<td>" . $hrac['jmeno'] . "</td>\n";
   echo "$T5<td>" . $hrac['pocetHlasu'] . "</td>\n";
   echo "$T5<td>" . $hrac['posledniHlasovani'] . "</td>\n";
   echo "$T4</tr>\n";
   $pozice++;
}
echo "$T3</tbody>\n";
echo "$T2</table>\n";
?>
   </body>
 </html>

Zde je ta chyba:
http://epic-gaming.hys.cz/Pluginy/Hlasy/index.php
Ušetři na nákupech v eshopech se společností Plná Peněženka.
Web, který tě přiučím novým věcem - http://neobycejny-svet.cz/
Aktuální kontakt na mě - tom.cana@seznam.cz

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: Seznam hlasujících.

#2 Příspěvekod Mysteria » 20 říj 2013, 10:21

Adresa tvého XMLeka u CzechCraftu?

enalan
Příspěvky: 1552
Věk: 26
Registrován: 13 led 2013, 14:36
Reputation: 0

Re: Seznam hlasujících.

#3 Příspěvekod enalan » 20 říj 2013, 14:16

Nemám, nepsal jsem tam.. Ale ID je 5789
Ušetři na nákupech v eshopech se společností Plná Peněženka.
Web, který tě přiučím novým věcem - http://neobycejny-svet.cz/
Aktuální kontakt na mě - tom.cana@seznam.cz

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: Seznam hlasujících.

#4 Příspěvekod Mysteria » 20 říj 2013, 14:21

http://www.czech-craft.eu/xml/5789.xml neexistuje, takže logicky to nemá z čeho brát data.


Zpět na „Web hosting“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti