81

(17 replies, posted in PHP)

Problema greiciausiai tame, kad tavo scriptas kartais nebespeja prasisukti per 1 min. ir taip nebaigus dar jo vykditi pasileidzia dar karta (is esmes vienu metu pradeda jau veikti 2 threadai su tuo paciu scriptu). Kadangi tu tokios situacijos nenumatei tai ir nera atitinkamai padaryti sprendimai. Taigi taip pasileidus scriptams, yra paimami tie patis duomenis. Taip is esmes gaunasi, kad ta pati kova ivyksta 2 kartus. Todel tau ir gryzta dvigubai kariu. Kai paimama infa kovai, reiktu ta infa panaikinti arba lockinti, tam kad pasileides kitas scriptas jos nebegaletu paimti.

Straipsniukas senas, bet esminiams pagrindams suprasti tiks http://php.lt/render/Articles;aid,31

83

(4 replies, posted in PHP)

Na visa problema tame, kad tu nesupranti ka darai ir apskritai kaip visa tai veikia (-;
Ko tau reikia:
1. pasiskaityti apie tai kaip perduodami kintamieji per uzklausa (get medotu);
2. pasiimti bet kuri paveiksliuku apjungimo pavizdyni koda (PHP + GD);
3. isigylinti i koda, ko nesupranti - issiaiskinti PHP manualo pagalba;
4. pavizdyni koda adaptuosi savo reikmems arba pasirasyti savo varianta.

P.S. jei nebutum patingejes pasimokinti esminiu pagrindu, tai nebutum uzstriges tokioj "lygioj" vietoj.
P.P.S. jei nesupranti kas kaip veikia, skaityk manuala.
P.P.P.S. jei tau kas duos gatava koda, tai tu dar ilgai nezinosi to ka jau turetum zinoti (-;

84

(4 replies, posted in PHP)

negi taip sunku pasigooglinti? (http://www.roseindia.net/tutorial/php/p … mages.html)

85

(10 replies, posted in JavaScript, jQuery, AJAX)

@popco: paklausyk mindes patarimo. O siaip poreikis vienu metu pasikreipti i 2 skirtingus server-side scriptus yra labiau panasus i programos projektavimo klaida, nei i sprendima. Su tokiuo codinimu sau ateityje susikelsi daug problemu.

P.S. negi mokintis yra nebemadinga ir reikia pulti viska daryti taip lyg moketum ir zinotum ka darai?

zygiz +

Ajaks wrote:

Neodan, tu parasyk ne kaip nereikia rasyti, o kaip _reikia_ ;)

Pradziai reiktu pradeti laikytis kodo rasymo kulturos. (-;

Stai kodel nereikia rasyti n kodo eiluciu i veina eilute (-;

89

(12 replies, posted in Visa kita)

Na matai nelikgu kokios ir kokiems tikslams reikia informacijos. Nes jei reikia tik bendro srauto, tai vienas klausimas, jei reikia detalios statistikos analizei, tai jau kitas...

90

(12 replies, posted in Visa kita)

tu nori irankio kurio pagalba galetum matyti svetimu svetainiu srautus? Cia beveik tas pats kas noret irankio kurio pagalba gali pasiziureti kito asmens banko saskaita. Jei puslapis nedalivauja jokiam viesam statistikos reitinge, tai niekaip jo lankomumo statistikos negausi.

91

(12 replies, posted in Visa kita)

Savo svetaines srautui trackinti puikiausiai tinka Google Analytics. Is jo surinktos informacijos paskui galima labai daug ka suzinoti.

veikimo greitis priklauso ne tik nuo db didzio bet ir nuo vartotoju kiekio, kiek uzklausu padaroma per sekunde (qps), kiek skirtingu uzklausu daroma.

93

(11 replies, posted in SQL užklausos ir duomenų struktūros)

andriusfm wrote:

įdomu, jog galima sukurti norimą vaizdą naudojant 12 table elementų, tik tam reikia pakeisti kaip atvaizduojamas (pasirinkti display: inline-table).

Bet manau supranti, kad tai yra visiskai nelogiska, nes naudoji gerokai per daug elementu, nei istikro reikia.

94

(11 replies, posted in SQL užklausos ir duomenų struktūros)

Jei netingetum pasiskaitineti apie tai ko nesupranti, susitaupytum marias laiko.

$d = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
$i = 0;
$out = '<table><tr>';
foreach($d as $v)
{
    if ($i == 4)
    {
        $out .='</tr><tr>';
        $i = 0;
    }
    $out .= '<td>'.$v.'</td>';
    $i++;
}
echo $out.'</tr></table>';

P.S. pvz parasiau specialiai ne pagal tavo koda, kad bent ruputi pasuktum smegenis (-;

http://dev.mysql.com/doc/refman/5.0/en/ … oup-concat

Man viskas veikia tvarkingai.

97

(1 replies, posted in PHP)

http://php.net/manual/en/book.simplexml.php

galima ir taip:

$enr = 0;
$out = '';
$qr = mysql_query("SELECT * FROM draugai where  kam='".$req_user_info['username']."' and priimti='0' "); 
while($ari = mysql_fetch_array($qr)) 
{ 
    $out .= '<a href="http://*****/userinfo.php?user='.$ari[kas].'">'.$ari[kas].'</a>';
    $enr++;
    if ($enr == 4)
    {
        $out .= '<br/>';
        $enr = 0;
    }
}
echo $out;

Su puslapiavimu tai is esmes paprasta. Paiimi visu irasu kieki, ji padalini is irasu kiekio kuri atvaizduoji puslapyje (taip gauni puslapiu skaiciu). Pagal norus pasiimi nuo kurio puslapio iki kurio reikia atvaizduoti paeiliui ir prasuki for'a ir pagal aplinkybes pridedi pirma ir paskutini puslapius.

P.S. jei jau pradedi programuoti, tai deretu susipazinti su esminiai pagrindais (kintamieji, ju typaim, ciklai, salygos, ...), nes be ju tiesiog sugaisi daugiau laiko nei prireiktu juos ismokti.

99

(3 replies, posted in PHP)

Tokias f-jas deretu atlikineti su int/float tipo duomenimis, o ne string.

100

(26 replies, posted in PHP)

md5 wrote:

P.S dažnai sakoma, jog PHP lengva išmokti, bet apie kurią php versiją čia kalbama išnaudojant kalbos galimybės?

Yra geras posakis: PHP ismokti lengva, bet ivaldyti - sunku.