1

(5 replies, posted in PHP)

VPS, pats pasikures hostinga, gal ir kasko nenustates, todel cia ir klausiu, ar per mysql, php ar apache kaska nustatyti, nes erzinantis dalykas, nekrauna kol pats tinklapis neikelia failo.. ;]
p.s.:

<IfModule worker.c>
StartServers       3
MaxClients        150
MinSpareThreads    5
MaxSpareThreads    15
ThreadsPerChild     25
MaxRequestsPerChild  1000
</IfModule>

Gal del to??:

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive Off

2

(5 replies, posted in PHP)

Kelia per "curl", o kaip nors imanoma sutvarkyti, kad tinklapis keldamas dainas, netrukdytu kitiems lankytojams po ji narsyti? ;]

3

(5 replies, posted in PHP)

Sveiki,
Gal kas zino kodel, kai tinklapis uploadina failus i kita hostinga, tuo momentu tinklapio nekrauna, narsykleje rasho "Waiting.."?? (Lankytojai ikelia faila i tinklapi o tinklapis ikelia ten kur nurodes)
Aciu, lauksiu atsakymo.

4

(12 replies, posted in PHP)

Na, aciu uz pagalba, issiaikinau kaip ten veikia pagal mindes paprasta metoda ;D lyg kaip ir gavos viskas ;]

5

(12 replies, posted in PHP)

Jai as suprasciau ka cia parasiai, tai gr butu ;D Manes nks nemokino programuot, kiek esu suipazines su prgramavimo, tai tik tiek, kiek pagal pavyzdzius kaska randu (savamokslis), as tik is dalie suprantu kaikuriu funkciju/kodo veikimo principus ir tai lb nedaug. Kaip mokejau, taip sulipdziau koda... toliau nzn ka daryt, nebent nuo a iki z viska paaikintum, ka grynai kur rasyt, kurioj vietoj ,ka keist ;] Mano zinios lb mazos ... :)

6

(12 replies, posted in PHP)

Na as bandau kaska pakurt, beveik gaunas iskyrus, kad nekartoja "insert" i duoemnubaze, t.y. ikelia tik pati pirma vartotoja:

<?php

$db_user = 'login';
$db_pass = 'manopass';
$db_host = 'localhost';
$db_name = 'dbname';

$db = mysql_connect($db_host,$db_user,$db_pass) or die("Could not connect to database.");
mysql_select_db($db_name,$db);

$rezultatas2 = mysql_query("SELECT * FROM seni_users;") or die(mysql_error());
while($row_name2 = mysql_fetch_array($rezultatas2))
        {
        $id = $row_name2['id'];
        $name = $row_name2['name'];
        $pass = $row_name2['password'];
        $email = $row_name2['email'];
        

        
        
$db_user = 'login';
$db_pass = 'manopass';
$db_host = 'localhost';
$db_name = 'dbname22';

$db = mysql_connect($db_host,$db_user,$db_pass) or die("Could not connect to database.");
mysql_select_db($db_name,$db);

$rezultatas2 = mysql_query("INSERT INTO nauji_users (id, nick, levelis, pass, email) VALUES ('$id', '$name', '0', '$pass', '$email')") or die(mysql_error());
        }
        
?>

Manau turetu but su 'foreach' funkcija.... bet as tarp tu funkciju nesigaudau ir nemoku kaip panaudot. Jai gali dabaig/patasyk koda ;]

7

(12 replies, posted in PHP)

tai lenteliu sudetis skiriasi, 1 tai perkelciau.. bet kaip perkelt pvz 1000 vartotoju (as noriu is vienos TVS perkelti i kita vartotojus)??

8

(12 replies, posted in PHP)

Sveiki ieskau scripto kuris is vienos duomenu bazes konvertuoja i kita, pvz uztektu tik narių 'table'. PVZ:

yra prefix_user ir nori perkelti infomacija į prefix_nariai . Perkelti visu vartotoju: username, password, email į  vartotojas, slaptazodis, elpastas

Gal kaskas zn kur butu atissiust toki, arba kam nesunku galetu sukoduot, buciau dekingas. (man ir primytyvus scriptukas tiktu) ;]

Pabandziau, veikia. Pirmai lyg taip buvau padares bet lenteles neisejo padaryti tai galvojau kaskas netaip. Na bandysiu i lentele ikisht. Aciu uz pagalba.

Bet kiek suprantu rodytu tik 1 eilute, bet as noriu jai pvz yra vardu (su info) uzregistruota ant to pacio vartotojo (useris) ne vienas, tai kad prisijungus rodytu jo visus registruotus vardus pagal "login" = useris . Ar klystu, ar rodys visus kiek ras?

Va pvz. atrodytu taip:


------------------------------------------------------------------
|                                         Prisijungete kaip: useris  |
------------------------------------------------------------------

Jusu registruoti vardai:
---------------------------------------------------------
| Nr. | Vardas |  Pavarde | Metai |  Data   |  active   |
---------------------------------------------------------

|  1 |  Jonas  | Pavardenis1 | 18    | 2010.01.01 | Aktyvus |
--------------------------------------------------------------------
|  2 |  Petras  | Pavardenis2 | 12    | 2010.02.01 | Aktyvus |
--------------------------------------------------------------------
|  3 |  Stasys  | Pavardenis3 | 35    | 2009.02.01 | Aktyvus |
--------------------------------------------------------------------

Sveiki. Kas gali padeti, kaip isvesti visus randamus vardus ir visa ju likusia info pagal login..
PVz shis kodas:

$rezultatas2 = mysql_query("SELECT * FROM vardai WHERE login = '".$_SESSION['username']."';") or die(mysql_error());
while($row_name = mysql_fetch_array($rezultatas2)){
print "<a href='user.php?act=shop&char=".$row_name['id']."'>".$row_name['vardas']."</a><br>";

Cia rodo tik 1 varda, daugiau nk.. Zn kad cia ne tinkamas kodas, programuoti lb mazai moku, bandziau googlint bet panasaus ko man reikia neradau.

Taigi, jai:
(Lenteleja "vardai" yra pvz.: "metai" , "data", "pavarde" , "active" )
Pvz kaip padaryti kad jai yra kokie 3 su tokiu paciu "login" tada visus i penkias eitules graziai isdystytu tam "login" vartojui su jo kiekvieno informacija.
pvz: "login" yra 'useris' ir rasti 3 domenys:
---------------------------------------------------------
| Nr. | Vardas |  Pavarde | Metai |  Data   |  active   |
---------------------------------------------------------

|  1 |  Jonas  | Pavardenis1 | 18    | 2010.01.01 | Aktyvus |
--------------------------------------------------------------------
|  2 |  Petras  | Pavardenis2 | 12    | 2010.02.01 | Aktyvus |
--------------------------------------------------------------------
|  3 |  Stasys  | Pavardenis3 | 35    | 2009.02.01 | Aktyvus |
--------------------------------------------------------------------

Kaska panausaus isvestu

12

(18 replies, posted in PHP)

Va cia kitas reikalas, veikia. Aciu tau labai. O cia rimtai paprastas sprendimas, bet kai neismanai tai sunku susigaudyti. Na dbr zinosiu ;]
Dar karta  Aciu.

13

(18 replies, posted in PHP)

Shitaip as ir pasidares. man taip netinka nes atnaujina 1 karta data, iskart prideda data su + dienu. O man reikia kad, na pvz.:
lenteleje "laikas_trinti" data yra  2009.12.01, panaudojus shi scripta pasidarytu 2010.01.01 , vel panaudojus dar pridetu (2010.02.01) ir t.t. O shitas dabartinis kur parasei jis visada ta pacia data issaugos (aisq priklauso nuo datos kada ta scripta naudosi, pvz. : shi skripta siandien naudociau ir visada "Update" darytu lenteleje "2010.01.15" , ryt panaudociau scripta data lenteleje butu tada "2010.01.16") ..

14

(18 replies, posted in PHP)

Tai shis kodas tinktu, kad prideti prie stulpelyje esancio laiko?

    $sql = "SELECT laikas_trinti FROM lentele WHERE user_email = jonas;
    $query = mysql_query($sql) or die(mysql_error());
    $row = mysql_fetch_assoc($query);
    
    $laikas = $row['laikas_trinti'];
    
$iki = $laikas + DATE_ADD(CURDATE(), INTERVAL 31 DAY);

Ar ne? Nes as nzn kaip prideti. Be to yg meginau taip tai lyg neveike..

15

(18 replies, posted in PHP)

Tai va, o ka prideti? ten kur "trinti " ir "laikas_trinti" tas pats as pradziai pakeiciau pavadinimus...
Tai gali pasiulyti koki koda naudoti kad pridetu prie esamo stulepyje laiko pridetu dar laiko (dienu).
(jai gali prie to pirmo kodo pridek/pataisyk kaska kad veiktu, jai zn) ;]

16

(18 replies, posted in PHP)

Visas scriptas man tinka tik del to "laikas trinti", nzn kaip man padaryti kad atnaujintu (pridetu) laika prie stulpelyje esancio - 'laikas_trinti' ... Man tik to ir tereikia

17

(18 replies, posted in PHP)

a) nzn siaip ;D Seniau naudojau taip, bet testuodamas ivariai kaskaip palikau taip ;]
b) butent ;] Gal biski ne taip is pradziu paaiskinau :)

18

(18 replies, posted in PHP)

Na as su UPDATE moku kad prideti 30 d. ar kiek nori, bet tai tik iseina 1 kart, o reikia kad kiekviena kart panaudojus scripta vis po 30d. didetu ta data, va shito tai nzn.

UPDATE lentele SET laikas = '$dbr',laikas_trinti = DATE_ADD(CURDATE(), INTERVAL 31 DAY)  WHERE user_email=jonas);

Tai shis Update atnaujinta nuo dabartinio laiko + 31 d., panaudojus vel, data lieka ta pati ir nedideja. Nzn kuria funkcija naudoti ;/

19

(18 replies, posted in PHP)

amm, o tai jai istrinsiu, tai kaip man istraukti is SQL esama data? Nes po to prie jos noriu akd prideti 30d.
bandziau dbr:

DATE_ADD( $laikas , INTERVAL 31 DAY);

Bet nieko ;/

Gal ir kvailus klausimus uzduotu, nes nlb ka ismanau apie programavima, tiesiog lb va prireike ;]

20

(18 replies, posted in PHP)

Taip suprantu, kad nera paprasta irasyti 30 , is dalies cia kaip avyzdys, nes daug ka isbandziau ir niekas neveike, tai tiesiog prasau jusu, ar kas nors galetu pataisyti shi koda? ;]