Avatar billede sonzi Nybegynder
07. april 2002 - 09:10 Der er 11 kommentarer og
1 løsning

Exportere hiscoreliste

Hej ekspert...

Jeg giver 150 point for dette spørgsmål fordi jeg kræver et eksempel.

Jeg skal fra en swf fil som ligger på min server, kunne eksportere data fra en variabel til f.eks. en database som også ligger på serveren. derudover skal den samme variabel kunne importeres fra databasen til swf'en.

Jeg er ikke så god i php og asp, samt actionscript til flash, så jeg kræver et eksempel... den som laver et eksempel jeg forstår, får de 150 point.... tak
Avatar billede sonzi Nybegynder
07. april 2002 - 09:15 #1
Jeg glæmte at sige at jeg accepterer eksempler i både flash 5 og 6, og at min hjemmesideserver er en win2000 server.
Avatar billede hoejrup Nybegynder
07. april 2002 - 11:57 #2
Du laver et highscore script i php:

<?php
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
$fp = fopen("highscore.txt","a");
fputs($fp,"$navn $score\n");
fclose($fp);

$highscore = file("highscore.txt");
usort ($highscore, "h_compare");
function h_compare ($h1, $h2) { 
    $i1 = explode(" ", $h1);
    $i1 = $i1[1];
    $i2 = explode(" ", $h2);
    $i2 = $i2[1];
    if ($i1 == $i2);
        return 0;
        return ($i1 > $i2) ? -1 : 1;
}
$highscore = implode("\n",$highscore);
$fp = fopen("score.txt","w");
fputs($fp,"highscore=$highscore");
fclose($fp);
?>

uploader det og giver det skrive tilladelse til en anden uploaded fil der skal hedde
score.txt. Det skal du gøre med en chmod eller via CuteFTP uploader program.

I flash udskriver du higscoren på denne måde:

on (release) {
    loadVariables ("highscore.php", "", "POST");
}

For at indlæse liste i flash skal du anvende:

loadVariables ("highscore.txt", "");

/per
Avatar billede hoejrup Nybegynder
07. april 2002 - 12:04 #3
Du kan også lave det me den database.

Her er der et eksempel med asp: http://www.eksperten.dk/spm/43441

/per
Avatar billede hoejrup Nybegynder
07. april 2002 - 12:13 #4
med en = me den
Avatar billede sonzi Nybegynder
07. april 2002 - 15:00 #5
Det lyder meget godt, men jeg må nok hellere udtrykke mig lidt bedre. Med eksempel mener jeg Filer, en swf og så den fil som swf'en skal komunikere med... det du skriver skal nok være rigtigt, men jeg aner ikke hvad jeg skal gøre med den kode du har beskrevet. Desuden er jeg ikke klar over hvad du mener med at give tilladelse til en anden fil..
je er desværre nødt til at have filer på bordet... min mail er mail@sonzi.dk    du/i kan bare sende hvis du/i har lyst..

tak
Avatar billede hoejrup Nybegynder
07. april 2002 - 22:08 #6
1. Du åbner NotePad og opretter indsætter php koden, og gemmer filen som highscore.php.
2. Når spillet er afsluttet, så skal du anvende ActionScript koden loadVariables ("highscore.php", "", "POST"); for at sende dine data via highscore.php. highscore.php
skal gemme din highscore liste i tekstfilen highscore.txt.
3. Ved opstart af spillet kan du indlæse din highscore liste med loadVariablesNum ("highscore.txt", 0);
4. Nu skal du uploade dit spil til serveren, samt highscore.php og highscore.txt
5. I CuteFTP til PC eller Fetch til Mac skal du oprette en fil tilladelse, også
kaldet for file/folder permission. Den ser ud som nedenstående tabel.

først vælger du highscore.php, og vælger setup file/folder permission i Fetch eller CuteFTP, og laver nedenstående afkrydsning:  Hvilket svarer til en chmod755

              Read    Write  Search/Execute
Owner          x      x            x
Group          x                    x
Everyone        x                    x

Setup for highscore.txt, der svarer til en chmod666:

              Read        Write      Search/Execute
Owner          x            x
Group          x            x                             
Everyone      x            x


Det er bedre at du programmerer spillet. Og sender det til info@kazoma.dk, hvis du ikke
kan få det til at virke.

/per
Avatar billede sonzi Nybegynder
08. april 2002 - 07:00 #7
Tak for det, nu lyder det overskueligt, jeg tester
Avatar billede hoejrup Nybegynder
08. april 2002 - 21:40 #8
Hvordan går det med din test?

/per
Avatar billede hoejrup Nybegynder
15. april 2002 - 12:46 #9
Hvad sker der med din test?

/per
Avatar billede hoejrup Nybegynder
23. april 2002 - 09:27 #10
Har du helt givet op?

/per
Avatar billede hoejrup Nybegynder
24. maj 2002 - 13:35 #11
Hvad sker der i dette spørgsmål?

/per
Avatar billede sonzi Nybegynder
24. august 2005 - 13:22 #12
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester