qutwala wrote:
Exploder wrote:
Neodan wrote:

to Exploder: o pas tave turbut vietoj galvos kopustas (-; Zmogustau dave krypti ka reik pasiziureti, o tu jam akys draskai. Tai kodel mes tau privalom padeti?

P.S. tau apskritai reiktu pasiskaitineti MySQL dokumetacija, o tai programini kaip akmens amziuj

Mokausi.. :)

Akis kabinėt ar programuot? :))

Programuot. Neturi ka pasakyt,tai nepostink be reikalo.

Neodan wrote:

to Exploder: o pas tave turbut vietoj galvos kopustas (-; Zmogustau dave krypti ka reik pasiziureti, o tu jam akys draskai. Tai kodel mes tau privalom padeti?

P.S. tau apskritai reiktu pasiskaitineti MySQL dokumetacija, o tai programini kaip akmens amziuj

Mokausi.. :)

md5 wrote:

kodas - kaip nereiktų rašyt.
Pasidomėk geriau kas yra SQL JOIN'ai. Nes dabar tau visą darbą atlieka php, o turėtų mysql'as :)

Geras atsakymas... Tai isvis cia kas nors sukuria tema,iskart nusiusk i www.php.net tegu domisi pats...

Sveiki. Vienoje lenteleje saugomi vartotoju nick,info ir pan. kitoje lenteleje yra tu vartotoju daiktu sarasai su ju kainomis,reikia padaryti topa kuris isvestu nickus ir ju turimu VISU daiktu verte is kitos lenteles. Kaip tai padaryti optimaliau? Nes dabar vos su 20 vartotoju db krauna virs pusantros sekundes puslapi localhoste.....
Stai kaip darau:

$nuskaitoma = mysql_query("SELECT * FROM vartotojai");

while($st = mysql_fetch_array($nuskaitoma)) {

$nick = $st[nick];
$verte = 0;
$h = mysql_query("SELECT * FROM daiktai WHERE kieno='$nick'");

while($arb = mysql_fetch_array($h)) {

$verte += $arb[verte];

}

$arr[] = array($verte,$nick);

}

rsort($arr);

$nuskaitymas = mysql_query("SELECT * FROM vartotojai LIMIT $nuo,$puslapiu_skaicius");

for($ii = $nuo; $stulpeliai = mysql_fetch_array($nuskaitymas); $ii ++) {

$x ++;

if($nuo == 0) {

$df = $x;

}
else
{

$df = $nuo + $x;

}

echo "[$df] <a href=\"\">{$arr[$ii][1]}</a> ({$arr[$ii][0]})";
echo "<br/>";

}

Sveiki! Turiu keletą klausimų:

1. Pvz. nuskaitau vartotojo duomenis,juos pakoreguoju ir su naujais duomenimis toliau dirbu,tai kaip man padaryti ,kad tie seni nuksiatyti duomenis taip pat atsinaujintų? Iki šiol tai dariau taip: $dm = mysql_fetch_array(mysql_query("SELECT * FROM vartotojai WHERE nick='$nick'")); mysql_query("UPDATE vartotojai SET kazkas='$kazkas' WHERE nick='$nick'"); $dm = mysql_fetch_array(mysql_query("SELECT * FROM vartotojai WHERE nick='$nick'"));

2. Kaip su viena užklausa nuskaityti dviejų vartotojų duomenis ir kaip paskui juos atskirai naudoti?

3. Kaip padaryti tokį dalyką su viena užklausa: reikia nuskaityti vartotojus,kuriems yra 18 metų ir sudėti jų turimų daiktų vertes,kurie yra kitoje lentelėje. Na tarkim vienoje lentelėje yra vartotojai ir jų amžius,o kitoje lentelėje surašyti vartotojų turimi daktai,kurių gali būtų daug,o lentelėje 'daiktai' surašyti daiktų pavadinimai ir jų vertės.

46

(21 replies, posted in PHP)

Komentatoriai... :D Temos nepastebėjot turbūt.

47

(21 replies, posted in PHP)

FuturesF1re wrote:

tu pirma paandyk nuo sql erro pvz saitukas.eu/articles.php?id=1 ir padaryk saitukas.eu/articles.php?id='1 ir pazek ar nemeta erroro

Bandžiau nepergyvenk.

48

(21 replies, posted in PHP)

minde wrote:

Jeigu nežinai kaip - nedaryk. Jeigu žinai - daryk.

Jeigu nori, kad kažkas kitas pabandytų - duok adresą.

Jei nežinau kaip daryt,bandau išmokti. Tam forumai ir sukurti.

49

(21 replies, posted in PHP)

Supranti,aš susikūriau failiuką,kurį imetus į servą jis nukopina visus failus į nustatytą vietą. O kaip įmest jį,aš nežinau. Per uploaderį tik žinau,kad galima,bet būdų kaip tai padaryti nežinau.

50

(21 replies, posted in PHP)

Na čia ne tikimybes ir galimybes skaičiuokit,o man geriau padėkit. (:

51

(21 replies, posted in PHP)

minde wrote:

Jeigu apsauga pakankama, tikrinamas ir pavadinimas ir kontekstas tai šitoje vietoje apeiti bus sunku arba neįmanoma, todėl teks ieškoti kitų silpnų vietų (-;

Aš ir ieškau to sunkaus varianto. (-:

52

(21 replies, posted in PHP)

zygis wrote:

senas kaip zeme bajeris: image.jpg.php
aisku ziurint kaip saugosi.... paprastas triukas bet paprastas ir apsisaugojimas

Nuo to apsisaugota tikrai,reikia kažko protingesnio.

53

(21 replies, posted in PHP)

Kaip galima apeiti upload'o apsaugą,kuris leidžia įkelti tik jpeg,gif paveiksliukus? Man reikia įkelti php GD paveiksliuką. :) Kelsiu failą tikrai ne į labai gero kūrėjo saitą,o į pradedančio žmogaus kaip sakant,tad manau nebus labai jau apsisaugojęs. Jei kas pasakys,paaiškins ir man tai pavyks padaryti - sumokėsiu. Kokių 20lt banku.

54

(9 replies, posted in PHP)

Lukas wrote:

na 60 paraleliai leidžiamų thread'u tau sakyčiau labai nemažai, ar serveras paveš?

Juolab koks čia projektas, kad reikia naujinti kas 1 sec, bet vis dar daromas su php? :D

wap žaidimas. Kūriu puolimus,kurie turi įvykti tiksliais laikais.

55

(9 replies, posted in PHP)

Lukas wrote:

Dar pagalvojau, o kaip toks variantas - kad skriptą paleisti kaip js/css pvz <link rel="stylesheet" type="text/css" href="cron_jobasRAND.php.css" />. taigi kas kartą vartotoji pradėjus krauti puslapį, būtų patikrinami confai.  Jei tau naujausių duomenų reikia iškat  tame pačiame faile, tai gali contentą atskirai su iframe/ajax krauti. Tokiu atveju cronas bus atliktas tik tik prieš pakraunant turinį (aišku reikėtų kažkokių lockų, kad turiniu krovimas plauktų, kol cronas baigs dirbti). Jei tavo vartotojai puslapio nevartys kas  20sec, tai turėtų šiek tiek servo sutaupyti.

Daugiau spėlioti sunku, kai nežinai, koks galutinis variantas turi būti

Variantas būtų geras,bet veiksmas vyksta wap'e. Gerai manau bus ir su sleep,tik lievai,kad reikės net apie 60 cron failų kurt. :) Nes kaip kažkas minėjo,atlikimo veiksmas gali daug ką pakeist,tai su vienu failu neapsieisiu..

56

(9 replies, posted in PHP)

Lukas wrote:

Jei tau reikia cron'ą leisti dažniau nei kas 1min, tai gali pabandyti paraleliai leisti 2+ skriptus, kiekvienam nustatydamas skirtingą miego laiką. pvz jei reikia leisti kas 20 sec, pirmas be sleepo, 2- su 20 sec, 3 skriptas - 40sec užlaikymu.


p.s. tik  "Reikia išspręsti problemą.." nėra forumo temos pavadinimas

O čia visai neblogai sugalvojai... Bet tada servą sodins tai žiauriai...

57

(9 replies, posted in PHP)

Sveiki! Tinklapyje pasibaigus laikui,visada turi būti įvygdomas veiksmas,jo atlikimo laikas visada skirtingas. Norisi,kad viskas būtų labai tiksliai. Tikrinimai atliekami prisijungusiu vartotojų config failuose ir su cronjob. Bet tai labai apkrauna serverį,tai norėtusi viską daryti tik su cronjob,tačiau cronjob veiksmus atlieka mažiausiai kas minutę,o man reikia sekundės tikslumu. Gal turit patarimų?

58

(4 replies, posted in PHP)

Ar apsimoka imt VDS iš hostex.lt? Ir kaip jie valdomi galite pateikt informacijos? Ar jie nestringa?

59

(19 replies, posted in PHP)

Niekada nenaudojau šių funkcijų. Tai kaip ištraukt online,pamatyt?

60

(19 replies, posted in PHP)

Exploder wrote:
minde wrote:

Visada dar yra būdas skaičiuoti sesijas per cookius: http://www.devarticles.com/c/a/PHP/The- … ith-PHP/1/

Su cookies nelabai išeis wap'e. O tavo skriptą nagrinėjau,tai gal ir neblogai sugalvojai. Išbandysiu.

štai ką man įrašo tavo skriptas:

a:1:{s:0:"";i:1259141259;}

čia kas tokio? :D