Olen aina ihmetellyt kuinka äänestyksiin saadaan lisättyä jotakin numeroa jonkun verran. Esim tiedostossa rivillä viisi on 0 ja sitten kun äänestää niin siihen tulee 1. Kuinka tuo saa aikaan?
Pahoittelen jos esitän liikaa kysymyksiä
Luetaan tiedosto taulukkoon:
$tiedosto=file("esim.txt");
Lisätään rivin 5 arvoa:
$tiedosto[5]++;
Tallennetaan takaisin
Eikö tiedosto kannattaisi sulkea
fclose($d);
Ja eikö tämä
fwrite($d, $tiedosto[1] ."\n");
olisi siisimpi kun fputs?
Ihan kuinka vaan!
fopen("esim.txt"); pitää laittaa esim fopen("esim.txt","a"); mutta tuolleen se ei toimi oikein. Eli mikä siihen pitää laittaa? Olen kokeillut a ja w ja kaikkea mutta ei onnistu.
En saanut vieläkään toimimaan. Voisiko tuonne vinkkeihin laittaa tuommosen ihan yksinkertasen hommelin?
Koitappas fopen("esim.txt","wb");
En tosin ole varma toimiiko mutta...
Kyllä sen periaatteessa ja kaiken järjen mukaan pitäisi toimia pelkällä "w":llä ... :p
Joo, kyl sen pitäis toimi wllä!
w=tyhjentää tekstin ja kirjottaa alkuun, jotenkin tollai!
Se tallentaa vaan niitä nollia sinne eikä lisää nollaan ykköstä ja ykköseen ykköstä jotta tulisi kaksi...
Aihe on jo aika vanha, joten et voi enää vastata siihen.