|
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
|
|