Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,956
Naujausias narys: saulyzas

Naujausi straipsniai

Paskutiniai nariai

MaFetas 1 savaitė
ozzWANTED 3 savaitės
saulyzas 5 savaitės
TOMIJUS 6 savaitės
Reikalas15 savaitės
Jaunelis21 savaitės
lanis21 savaitės
And2s22 savaitės
Memento Mori27 savaitės
Quwqkibor29 savaitės
asirija33 savaitės
tomeem35 savaitės
weberiz39 savaitės
mRokass41 savaitės
kartoonas42 savaitės
grunskiz45 savaitės
Bruksnys45 savaitės
illusion45 savaitės
ordo46 savaitės
Jurgaila47 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 18.225.54.199
Naujienų: 529
Straipsnių: 235
Temų: 52,588
Postų: 522,537
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.

ozzWANTED
2024 Lap. 30 15:11:14
Taip, vis dar up šypsosi

MaFetas
2024 Lap. 13 22:11:57
hey how, geras dar veikiantis saitas?

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

Š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ų: 5723      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ą: