Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Oskamatus pythonis märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
ViwSonic
HV vaatleja

liitunud: 19.11.2012




sõnum 19.11.2012 12:23:12 Oskamatus pythonis vasta tsitaadiga

Tere

Mul on tehtud üks nii-öelda mäng ning ma tahaks pärast mängu lõpu kogu mängu tulemuse (mängija nime, mis ilmub alerdina mängu lõpus, aja, punktisumma jne), mis kuvatakse html-i lehel peale mängu sooritust, salvestada faili kasutades pythonit. Olen proovinud erinevaid viise, kuid millegi pärast ükski ei tööta. Kas keegi saab anda vihje või seletada. Html-s on mul id ja selle väärtust/sisu tahaks salvestada faili. Id sisu genereeritakse javascriptis.

Olen väga tänulik, kui keegi oskab nõu anda.
tagasi üles
vaata kasutaja infot saada privaatsõnum
troglodyte
Kreisi kasutaja
troglodyte

liitunud: 09.08.2002




sõnum 19.11.2012 13:31:23 vasta tsitaadiga

Kus HTML leht asub? Kuidas seda genereeritakse? Kui sa ise seda genereerid siis miks sa kohe vajalikku infot eraldi faili ei salvesta?
Mida sa seni ise proovinud siis oled? Ühesõnaga anna rohkem infot selle kohta mis on ja mida saavutada tahad.

_________________
ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
ViwSonic
HV vaatleja

liitunud: 19.11.2012




sõnum 19.11.2012 14:27:42 vasta tsitaadiga

HTML-i leht asub serveris koos kogu muu vajalikuga(css, javascript, pildid ja muu tarvilik).

HTML-i lehe lõpus on id mis sisaldabki endas kõiki mängu tulemusi ja kasutajasid:
<form action="http://serveriaadress.pythoni faili nimi" method="GET">
<p id="statsParagraph"></p>
</form>

Javascriptis, kus see kogu krempel kokku pannakse ja pärast HTML-s kuvatakse:
function showstatistic(){ //statistika kuvamine
var user = prompt ("Kuidas on Teie nimi?","");
alert (user + " mäng on läbi!")
var s="";
for(var i=0;i<statistic.length;i++){
var t=statistic[i].time;
var ajastring= (t-(t%60))/60+":"+(t%60);
s += "Mängija: " + user
+" <br/>"
+ " Mäng #"+ (i+1) +" "
+" <br/>"
+" Arvatud: "+ statistic[i].guessed
+" <br/>"
+" Miinuspunkti: "+ statistic[i].miinused
+" <br/>"
+" Arvatud õigesti: "+ statistic[i].plussPunktid
+" <br/>"
+" Aeg: "+ ajastring
+" <br/>"
+" <br/>";
}
$("#statsParagraph").html(s);
}

Pythoni osa, mis peaks siis vajaliku asja faili kirjutama:

if formdata.has_id("statsParagraph"):
user = formdata['statsParagraph'].value
fo = open('/export/nishome/...../public_html/cgi-bin/proov3.txt', 'a')
fo.write(user + '\n')
fo.close()
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Oskamatus pythonis
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.