Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai |
Autorius: desire | Peržiūrų: 5642 |
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
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 (: |
|
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
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 BR#1, Most Wanted Redagavo ozzWANTED 2009 Bal. 6 17:04:35 |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
funkcijas fwrite,fopen,fclose zinau as ir moku jas , bet man atrodo jog nelabai supratai ko man reikia 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) |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
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! |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
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+"); |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
up.. |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
if (file_exists("/home/xxx/xxx/folder/".$userdata['user_id'].".txt")) { 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 |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
vis tiek tas pats |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
Bandei atvaizduoti $sk? Ką rodo? Rules: 21 & 22 Read first! |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
nieko nerodo 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")) { tai atvaizduoja 1 , bet vistiek neiraso skaiciu sumos |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
$irasyt = $sk++; Taip nenori pabandyti? Rules: 21 & 22 Read first! |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
jau isbandziau pries tau parasant |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
$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 |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
tai padariau taip kaip tu rasei pirmai , bet vistiek neveikia :/ |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
Keistai čia. Man viskas veikia. Rules: 21 & 22 Read first! |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
numesk script cia jei gali , gal kazka sumaisiau as |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
if (file_exists("/home/xxx/xxx/folder/".$userdata['user_id'].".txt")) { Rules: 21 & 22 Read first! |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
nu as ir sita bandau , bet neveikia wtf.. |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
Nu grįžęs dar žvilgtelsiu, dar pabandyk suchmodint .txt automatiškai ;] Rules: 21 & 22 Read first! |
|
desire Narys Buldozeris Pranešimai: 273 Įstojęs: 2008 Rugp. 5 11:08:19 | |
ok :)if (file_exists(".../folder/".$userdata['user_id'].".txt")) { bet vistiek nieko :o ?| |
Peršokti į forumą: |