Navigacija

Vartotojų tinkle

Prisijungusių svečių: 602
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,955
Naujausias narys: Johny

Naujausi straipsniai

Paskutiniai nariai

Johny 2 savaitės
Reikalas 3 savaitės
Jaunelis 9 savaitės
lanis 9 savaitės
And2s10 savaitės
Memento Mori15 savaitės
ozzWANTED15 savaitės
Quwqkibor17 savaitės
asirija21 savaitės
tomeem23 savaitės
weberiz27 savaitės
mRokass29 savaitės
kartoonas30 savaitės
iaescortsmap30 savaitės
grunskiz33 savaitės
Bruksnys33 savaitės
illusion33 savaitės
ordo34 savaitės
Jurgaila35 savaitės
originalcs1635 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 18.188.178.181
Naujienų: 529
Straipsnių: 235
Temų: 52,588
Postų: 522,528
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

Jaunelis
2024 Lie. 25 11:07:43
Oho vis dar veikia svetainė akinanti šypsen Šimtas metų, matau Šaukykloje nuostalgija. Smagu panaršyt po forumą ir pažiūrėt senas temas šypsosi

And2s
2024 Lie. 17 19:07:04
2008 pirmą kart čia patekau, man buvo 10m ir čia pramokau programavimo.. smagu skaityti senas žinutes, tokia nostalgija akinanti šypsen ačiū Ozz kad saugoji šitą kultūrinį reliktą šypsosi

ozzWANTED
2024 Sau. 17 01:01:00
Desperatiškus komentarus šaukykloje su accountu po mėnesio prasibuvimo, ištryniau. Pasaulis ir taip juodas. Įjungiam šviesą, prašviesės. šypsosi

Majakas
2023 Gru. 10 19:12:39
Negaliu patikėti jog žinutės/pranešimai visi yra nuo 2008 m akinanti šypsen

Žmogus
2023 Rugs. 7 21:09:14
O gal BloodKiller pasijungs?

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
skaiciu sumos irasymas i .txt faila
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai

Autorius: desire Peržiūrų: 5500      Spausdinti temą
2009 Bal. 6 17:04:39          1 žinutė iš 20
Spausdinti pranešimą
reikia script'o kuris:
1.irasytu i .txt faila skaiciu suma pvz.: faile 1.txt yra skaicius 3 , tai , kad prie jo pridetu 1 ir tame 1.txt pakeistu buvusi skaiciu 3 i tu skaiciu suma t.y. 4 arba buna kokiam 2.txt skaicius 12 , tai , kad pridetu 1 ir pakeistu ta 12 i 13

2.dar prie to reikia jog pvz kai failo (1.txt ir kt.) nebuna ftp serve , tai , kad ji automatiskai sukurtu: $userdata['user_id'].txt (su nario id , pvz.: 1.txt ir pan.)
ir vykdytu ta 1. funkcija

uz pagalba +10 (:
2009 Bal. 6 17:04:01          2 žinutė iš 20
Spausdinti pranešimą
http://lt2.php.net/fwrite

http://lt2.php.net/fopen - čia dalyje mode gali nustatyti kaip failą atidarai, skaitymui/rašymui/papildymui.

http://lt2.php.net/fclose

Tavo pavyzdys:
<?php
$fp = fopen('data.txt', 'w');
fwrite($fp, 'Pirmas');
fwrite($fp, ' Antras');
fclose($fp);

// the content of 'data.txt' is now "Pirmas Antras" and not " Antras"!
?>




BR#1, Most Wanted
Redagavo ozzWANTED 2009 Bal. 6 17:04:35
2009 Bal. 6 19:04:05          3 žinutė iš 20
Spausdinti pranešimą
funkcijas fwrite,fopen,fclose zinau as ir moku jas , bet man atrodo jog nelabai supratai ko man reikia šypsosi nes to ko man reikia tavo pateiktame pavyzdyje nera.. nes man reik tokias funkcijas panaudot kaip if (file_exists($file)) ir jei nera , kad ji sukurtu automatiskai ir kt.

turi kazkas mazdaug taip vykt:
1. patikrina ar toks failas yra ( $userdata['user_id'].txt )
2. jei yra nuskaito jame esancia info (skaiciu)
3. prideda prie to skaiciaus 1 ir iraso i ta faila (pvz buna 5 prideda 1 ir iraso 6)
4. jei tokio failo nera , ji sukuria su nario_id.txt ( $userdata['user_id'].txt ) , suteikia irasymo teises t.y. @chmod ($file, 0777);
5. ir i ji iraso skaiciu 1 , o kita karta kai failas jau egzistuoja kartojasi 1,2,3 (cia priklauso ar narys jau dare kazka , kad sia funkcija atliktu ar ne)

2009 Bal. 6 19:04:47          4 žinutė iš 20
Spausdinti pranešimą
Chmodini folderi kurime laikysi, jei toks failas yra readini ir prie nuskaitydu duomenų pridedi 1 jei nėra sukuri. O jei folderis 777 sukurs tą failą auto užtenka padaryti fwrite. ;]

Rules: 21 & 22 Read first!
2009 Bal. 7 11:04:59          5 žinutė iš 20
Spausdinti pranešimą
blt maniau, kad jau viskas veikia , bet paziurejau jog vietoj to , kad pridetu 1 prie skaiciaus kuris jau yra .txt faile tai tiesiog istrina ta buvusi skaiciu ir iraso 1 (pvz irasiau paprastai 5 faile 1.txt ir script'as ne pridejo 1 , o 5 pakeite i 1)

bandziau kelis variantus , bet vistiek tas pats:

if (file_exists("/home/xxx/xxx/folder/".$userdata['user_id'].".txt")) {
$fp = fopen("/home/xxx/xxx/folder/".$userdata['user_id'].".txt", "w+");
$sk = fread($fp);
$irasyt = $sk+1;
fwrite ($fp, $irasyt);
fclose($fp);
} else {
$fp = fopen("/home/xxx/xxx/folder/".$userdata['user_id'].".txt", "w");
$irasyt = 1;
fwrite ($fp, $irasyt);
fclose($fp);
}




$fp = fopen("/home/xxx/xxx/folder/".$userdata['user_id'].".txt", "w+");
$sk = fread($fp);
$irasyt = $sk+1;
fwrite ($fp, $irasyt);
fclose ($fp);




2009 Bal. 7 12:04:17          6 žinutė iš 20
Spausdinti pranešimą
up..
2009 Bal. 7 12:04:43          7 žinutė iš 20
Spausdinti pranešimą
if (file_exists("/home/xxx/xxx/folder/".$userdata['user_id'].".txt")) {
$fp = fopen("/home/xxx/xxx/folder/".$userdata['user_id'].".txt", "w");
$sk = fread($fp);
$irasyt = $sk+1;
fwrite ($fp, $irasyt);
fclose($fp);
} else {
$fp = fopen("/home/xxx/xxx/folder/".$userdata['user_id'].".txt", "w");
$irasyt = 1;
fwrite ($fp, $irasyt);
fclose($fp);
}





Kaip dabar, nes papildomai taigi įrašinėt nereikia, o tik pakeisti. Blemba senai su tais žaidžiau, kadangi senai nieko neberašau į TXT, o tik į mysql. ;]

Rules: 21 & 22 Read first!
Redagavo bad_user 2009 Bal. 7 13:04:20
2009 Bal. 7 12:04:51          8 žinutė iš 20
Spausdinti pranešimą
vis tiek tas pats šypsosi
2009 Bal. 7 13:04:42          9 žinutė iš 20
Spausdinti pranešimą
Bandei atvaizduoti $sk? Ką rodo?

Rules: 21 & 22 Read first!
2009 Bal. 7 14:04:05          10 žinutė iš 20
Spausdinti pranešimą
nieko nerodo šypsosi
sukuria 1.txt ir iraso 1 (pagal user_id)
tada dar karta paleidziu script ir turetu 1 dar pridet ir irasyt 2 i 1.txt , bet nieko nepakeicia , faile tas pats 1

dabar pakeiciau script i :

if (file_exists(".../folder/".$userdata['user_id'].".txt")) {
$fp = fopen(".../folder/".$userdata['user_id'].".txt", "w");
$sk = fread($fp);
$irasyt = $sk++;
fwrite ($fp, $irasyt);
fclose($fp);
} else {
$fp = fopen(".../folder/".$userdata['user_id'].".txt", "w");
$irasyt = 1;
fwrite ($fp, $irasyt);
fclose($fp);
}




tai atvaizduoja 1 , bet vistiek neiraso skaiciu sumos

2009 Bal. 7 14:04:57          11 žinutė iš 20
Spausdinti pranešimą
$irasyt = $sk++;

Taip nenori pabandyti?

Rules: 21 & 22 Read first!
2009 Bal. 7 14:04:15          12 žinutė iš 20
Spausdinti pranešimą
jau isbandziau pries tau parasant šypsosi
2009 Bal. 7 14:04:01          13 žinutė iš 20
Spausdinti pranešimą
$fp = fopen(".../folder/".$userdata['user_id'].".txt", "r+");

Pastebėjau, kad tu padarei tik įrašyti, o ne ir skaityti.

Rules: 21 & 22 Read first!
Redagavo bad_user 2009 Bal. 7 14:04:03
2009 Bal. 7 14:04:35          14 žinutė iš 20
Spausdinti pranešimą
tai padariau taip kaip tu rasei pirmai šypsosi , bet vistiek neveikia :/
2009 Bal. 7 14:04:28          15 žinutė iš 20
Spausdinti pranešimą
Keistai čia. Man viskas veikia.

Rules: 21 & 22 Read first!
2009 Bal. 7 14:04:00          16 žinutė iš 20
Spausdinti pranešimą
numesk script cia jei gali , gal kazka sumaisiau as galvoja
2009 Bal. 7 14:04:50          17 žinutė iš 20
Spausdinti pranešimą
if (file_exists("/home/xxx/xxx/folder/".$userdata['user_id'].".txt")) {
$fp = fopen("/home/xxx/xxx/folder/".$userdata['user_id'].".txt", "r+");
$sk = fread($fp);
$irasyt = $sk+1;
fwrite ($fp, $irasyt);
fclose($fp);
} else {
$fp = fopen("/home/xxx/xxx/folder/".$userdata['user_id'].".txt", "w");
$irasyt = 1;
fwrite ($fp, $irasyt);
fclose($fp);
}




Rules: 21 & 22 Read first!
2009 Bal. 7 14:04:55          18 žinutė iš 20
Spausdinti pranešimą
nu as ir sita bandau , bet neveikia galvoja wtf..
2009 Bal. 7 14:04:49          19 žinutė iš 20
Spausdinti pranešimą
Nu grįžęs dar žvilgtelsiu, dar pabandyk suchmodint .txt automatiškai ;]

Rules: 21 & 22 Read first!
2009 Bal. 7 14:04:47          20 žinutė iš 20
Spausdinti pranešimą
ok :)

if (file_exists(".../folder/".$userdata['user_id'].".txt")) {
$fp = fopen(".../folder/".$userdata['user_id'].".txt", "r+");
$sk = fread($fp);
$irasyt = $sk+1;
fwrite ($fp, $irasyt);
fclose($fp);
$teises = ".../folder/".$userdata['user_id'].".txt";
chmod($teises,0777);
} else {
$fp = fopen(".../folder/".$userdata['user_id'].".txt", "w");
$irasyt = 1;
fwrite ($fp, $irasyt);
fclose($fp);
$teises = ".../folder/".$userdata['user_id'].".txt";
chmod($teises,0777);
}




bet vistiek nieko :o ?|

Peršokti į forumą: