Saving data
-
ScarecrowSK
Amateur
- Príspevky: 17
- Registrovaný: 25 jún 2015, 8:17
Saving data
Ahojte
Chcel by som sa opýtať či tu niekto vie o nejakom kóde ktorý dokáže uložiť dáta do textového súboru. Potreboval by som to pre svoju aplikáciu kde sa kliká na button a chcel by som aby to ulážalo aj po vypnutí hry.
Chcel by som sa opýtať či tu niekto vie o nejakom kóde ktorý dokáže uložiť dáta do textového súboru. Potreboval by som to pre svoju aplikáciu kde sa kliká na button a chcel by som aby to ulážalo aj po vypnutí hry.
-
Michaelo
Hardcore addict
- Príspevky: 6177
- Registrovaný: 16 júl 2008, 20:29
- Bydlisko: Pri PC
- Kontaktovať používateľa:
Re: Saving data
JS
PHP
C#
C++
Python
Perl
MojPenis
....
Co tak napisat trochu viac? Chces to ukladat niekam na svoj server (ak na server, DB bude lepsie riesenie), alebo uzivatelovi v PC? Atd. atd. atd. atd....
PHP
C#
C++
Python
Perl
MojPenis
....
Co tak napisat trochu viac? Chces to ukladat niekam na svoj server (ak na server, DB bude lepsie riesenie), alebo uzivatelovi v PC? Atd. atd. atd. atd....
Re: Saving data
Michaelo, skús dať náčrt kódu v tvojom siedmom menovanom jazyku.
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: Saving data
aku aplikaciu, aku hru, aky button, aky kod?
inak ohladom toho jeho siedmeho jazyka som na nete nic nenasiel, takze sa pouziva max akurat lokalne (
). asi nie je kompatibilny so ziadnou.
inak ohladom toho jeho siedmeho jazyka som na nete nic nenasiel, takze sa pouziva max akurat lokalne (
-
ScarecrowSK
Amateur
- Príspevky: 17
- Registrovaný: 25 jún 2015, 8:17
Re: Saving data
Chcem to pridať sem aby to ulážalo počet kliknutí a robím to v HTML.
Kód: Vybrať všetko
<script type="text/javascript">
var clicks = 0;
function onClick() {
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
if(clicks === 1000){
document.location = "win.html";
}
intel.xdk.multitouch.enable();
};
</script>-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: Saving data
do lokalneho file systemu sa javascript vykonavany v browseri nedostane, takze ulážavanie do suboru urcite nie je mozne. ulážiavaniahodnejší sposob by vsak bol napr pouzitim cookies (to je vlastne jediny textovy subor, nad ktorym ma browser kontrolu), vygoogli si to, skus si to implementovat a napis vysledok. praca s cookies nie je zlozita.
-
ScarecrowSK
Amateur
- Príspevky: 17
- Registrovaný: 25 jún 2015, 8:17
Re: Saving data
Skúšal som aj cookie ale moc som nechápal čo mám urobiť a podobne ... viem iba to že nikdy mi to nešlo ... Potreboval by som to ohladom aplikácie. Robím ju cez Intel XDK a s tým save som už v koncoch.
//autoeditácia príspevku (12 Júl 2015, 20:29)
Intel XDK má len toto
https://software.intel.com/en-us/node/492874
a
https://software.intel.com/en-us/node/492856
ale vôbech nechápem čo mám s tým robiť ...
//autoeditácia príspevku (12 Júl 2015, 20:29)
Intel XDK má len toto
https://software.intel.com/en-us/node/492874
a
https://software.intel.com/en-us/node/492856
ale vôbech nechápem čo mám s tým robiť ...
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: Saving data
neviem, netusim co to je XDK. ale aspon uz teda vieme, ze to robis v nejakom XDK.
a kto iny to ma chapat, ked nie ty? co konkretne nevies? nevies co su cookies? vygoogli si to. nevies ako pouzit tie funkcie, co si nalinkoval? mas tam priklad. skusal si to robit podla neho? co ti nefungovalo? hadze to nejaku exception?
prikald
hodnotu si nasledne vytiahnes takto
a kto iny to ma chapat, ked nie ty? co konkretne nevies? nevies co su cookies? vygoogli si to. nevies ako pouzit tie funkcie, co si nalinkoval? mas tam priklad. skusal si to robit podla neho? co ti nefungovalo? hadze to nejaku exception?
prikald
Kód: Vybrať všetko
<script type="text/javascript">
var clicks = 0;
var pocetDniPreUchovanieCookies = 31;
function onClick() {
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
if(clicks === 1000){
document.location = "win.html";
}
intel.xdk.multitouch.enable();
/*
* po kazdom onclicku si ulozis cookienu s meno clicks s hodnotou premennej clicks na pocet dni pocetDniPreUchovanieCookies
*/
intel.xdk.cache.setCookie('clicks',clicks ,pocetDniPreUchovanieCookies );
};
</script>Kód: Vybrať všetko
intel.xdk.cache.getCookie('clicks');-
Michaelo
Hardcore addict
- Príspevky: 6177
- Registrovaný: 16 júl 2008, 20:29
- Bydlisko: Pri PC
- Kontaktovať používateľa:
Re: Saving data
Tak pre Vas BX a HERO, tu je nazorna ukazka tohto dokonaleho jazyka (ktora dokonca zahrna aj Vas dvoch):
Samozrejme treba brat ako vtip, rovnako ako som ja vzal tvoj prispevok HERO.
Kód: Vybrať všetko
$mouth = new SuckMyDick();
foreach($hojko_users as $user){
if ($user['nick'] !== "Michaelo"){
$mouth->suck_Michaelos_dick($user['nick']);
fuck_yourself($user['nick']);
}
}-
ScarecrowSK
Amateur
- Príspevky: 17
- Registrovaný: 25 jún 2015, 8:17
Re: Saving data
No neviem čo urobiť potom mám ten kód čo si urobil ale neviem čo teraz. Kam mám dať toto ?*****HERO***** napísal:neviem, netusim co to je XDK. ale aspon uz teda vieme, ze to robis v nejakom XDK.
a kto iny to ma chapat, ked nie ty? co konkretne nevies? nevies co su cookies? vygoogli si to. nevies ako pouzit tie funkcie, co si nalinkoval? mas tam priklad. skusal si to robit podla neho? co ti nefungovalo? hadze to nejaku exception?
prikaldhodnotu si nasledne vytiahnes taktoKód: Vybrať všetko
<script type="text/javascript"> var clicks = 0; var pocetDniPreUchovanieCookies = 31; function onClick() { clicks += 1; document.getElementById("clicks").innerHTML = clicks; if(clicks === 1000){ document.location = "win.html"; } intel.xdk.multitouch.enable(); /* * po kazdom onclicku si ulozis cookienu s meno clicks s hodnotou premennej clicks na pocet dni pocetDniPreUchovanieCookies */ intel.xdk.cache.setCookie('clicks',clicks ,pocetDniPreUchovanieCookies ); }; </script>Kód: Vybrať všetko
intel.xdk.cache.getCookie('clicks');
Kód: Vybrať všetko
intel.xdk.cache.getCookie('clicks');-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: Saving data
tam kde tu hodnotu potrebujes
-
ScarecrowSK
Amateur
- Príspevky: 17
- Registrovaný: 25 jún 2015, 8:17
Re: Saving data
Potrebujem to dať sem*****HERO***** napísal:tam kde tu hodnotu potrebujes
Kód: Vybrať všetko
<center><img src="img/chest.png" onClick="onClick()"></img></center>-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: Saving data
no to je kus nejakeho nevalidneho a zastaraneho html kodu. co s nim? ako to s tym suvisi? co vlastne chces robit?
-
ScarecrowSK
Amateur
- Príspevky: 17
- Registrovaný: 25 jún 2015, 8:17
Re: Saving data
neviem čo mám urobiť s intel.xdk.cache.getCookie('clicks'); neviem kam to mám dať ... a chcem to dať nejako do toho starého aby to ulážalo klikanie
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: Saving data
vzdavam sa
nemas absolutne ziadne zaklady, zacni sa ucit krok po kroku od nuly a prides na to
nemas absolutne ziadne zaklady, zacni sa ucit krok po kroku od nuly a prides na to
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Saving data
neviem či by som toto riešil cez cookies, imho omnoho vhodnejšie je local storage. Cookies sú určené pre čítanie server-side kým local storage je určený na client-side. Ak tie dáta nepotrebuje server, zbytočne ich prenášať v každom requeste hore dole keď môžu byť stabilne uložené u klienta. Navyše local storage neexpiruje, čo si ty v prípade cookin musel hacknúť tými 31 dňami (čím si ale porušil jeho požiadavku, lebo nič o expirácii tam nespomínal, a ty si mu ju tam dal)
-
*****HERO*****
Guru wannabe
- Príspevky: 2446
- Registrovaný: 08 máj 2006, 1:34
Re: Saving data
lenze to XDK, ak som pochopil spravne, sa pouziva pre vyvoj nejakych appiek co bezia len na lokale a server-side sa tam neriesi ... ale neviem, nepoznam to. kazodpadne hej, local storage je na to vhodnejsi, to ma nenapadlo
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Saving data
veď práve*****HERO***** napísal:...sa pouziva pre vyvoj nejakych appiek co bezia len na lokale...