Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,955
Naujausias narys: lanis

Naujausi straipsniai

Paskutiniai nariai

MaFetas 2 dienos
TOMIJUS 1 savaitė
ozzWANTED 1 savaitė
Reikalas10 savaitės
Jaunelis16 savaitės
lanis16 savaitės
And2s17 savaitės
Memento Mori22 savaitės
Quwqkibor24 savaitės
asirija28 savaitės
tomeem30 savaitės
weberiz34 savaitės
mRokass36 savaitės
kartoonas37 savaitės
grunskiz40 savaitės
Bruksnys40 savaitės
illusion40 savaitės
ordo41 savaitės
Jurgaila42 savaitės
originalcs1642 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 3.140.186.17
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.

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

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

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