SWiSH Forum
Forum użytkowników programów SWiSH

Webdesign, HTML, technologie - php i zmienne z pliku swf

stefcio - Sob 29 Lip, 2006 16:00
Temat postu: php i zmienne z pliku swf
Chce zrobić wyniki gry.Z pliku swf są wysyłane dwie zmienne imie i ilość punktów.
chce zeby byly wyświetlane od największej do najmniejszej w pliku html.Wcześniej dopisywalem poprostu do pliku txt po przez plik php.


prosze o pomoc

buber - Nie 30 Lip, 2006 09:51

no i dopisuj dalej do pliku, sortowanie zrob przy wyswietlaniu wynikow sprawdz cos takiego
Kod:

<?
  $dane = file("data.txt");//plik z wynikami
  $ilosc = count($dane);
  if ($ilosc == 0)
  {
    echo 'Brak wyników.';
  }
  else {
  for ($i=0; $i<$ilosc; $i++)
  {
     $linia = explode( "\t", $dane[$i]);//tab w pliku miedzy imieniem a pkt
     $test[$i]['imie']=$linia[0];
     $test[$i]['punkty']=$linia[1];
  }

//funkcja z http://pl.php.net/array_multisort
function multi_sort($array, $akey)

  function compare($a, $b)
  {
     global $key;
     return strcmp($a[$key], $b[$key]);
  }
  usort($array, "compare");
  return $array;
}

$test = multi_sort($test, $key = 'punkty');

  for ($i=$ilosc-1; $i>=0; $i--)
  {
     echo $test[$i]['imie'].": ".$test[$i]['punkty']."<BR>";
  }
}
?>

stefcio - Nie 30 Lip, 2006 15:12

wszystko pięknie ale wyniki dopisują sie jak popadine:((
buber - Nie 30 Lip, 2006 16:05

nie wiem czy sprawdziles ten skrypt. wyniki obojetnie jak sie dopisuja. sa sortowane wtedy kiedy jest potrzeba czyli tu przy wyswietlaniu wynikow. czyli otwierajac twoj plik przez ten skypt w przegladarce zobaczysz posortowana liste (chyba ze jest tu jeszcze jakis zonk lub tez sobie z tym nie radzisz). swoja droga jezeli otrzymujesz tutaj posortowana tablice rownie dobrze mozesz ja zapisac do swojego pliku.

oo setny post :-D=


Powered by phpBB modified by Przemo © 2003 phpBB Group