Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,951
Naujausias narys: kartoonas

Naujausi straipsniai

Paskutiniai nariai

weberiz 5 dienos
mRokass 3 savaitės
kartoonas 4 savaitės
iaescortsmap 4 savaitės
ozzWANTED 5 savaitės
Reikalas 6 savaitės
grunskiz 7 savaitės
Bruksnys 7 savaitės
illusion 7 savaitės
ordo 8 savaitės
Jurgaila 9 savaitės
originalcs16 9 savaitės
Rytis 9 savaitės
halis11 savaitės
junkus14 savaitės
morlis14 savaitės
Majakas15 savaitės
andsoft16 savaitės
picolee9018 savaitės
hona19 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 44.203.235.24
Naujienų: 529
Straipsnių: 235
Temų: 52,583
Postų: 522,521
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 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?

Apocal
2023 Rugs. 2 18:09:23
Nu davai nuveikiam kažką akinanti šypsen. Prisijungti kada visi čia akinanti šypsen.

Apocal
2023 Rugs. 2 00:09:18
Šiaip atėjau pažiūrėti ar dar lopas nesby yra ar koks ten buvo.

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