Jump to content
php.lv forumi

john.brown

Reģistrētie lietotāji
  • Posts

    510
  • Joined

  • Last visited

Posts posted by john.brown

  1. Līdz tekošās dienas pusnaktij nav īsti prātīgi. Tev būs kā iekš top.lv, kur 00.01 ne uz viena saita apmeklētāju nav bijis :) Ir jēga taisīt 24 stundu statu, kurš rāda reālos apmeklētājus pa pēdējām 24 stundām. Pēc tam pa datumiem tu viņus vienmēr sadalīt varēsi...

  2. Bet to jau arī var atkost. Pārlādē n reizes, uztaisi kaķu bilžu sarakstu, un gatavs. A to, ka bildē xuadsxXZcxvasd.jpg ir cipars 1, neviens skripts neatkodīs, ja nākamo reizi viņai būs pavisam cits nosaukums :) Domāju, tik pat efektīvs, kā gd variants.

  3. Ja kas, variants ar random nosaukumiem bildītēm varētu būt reāls. Taisi tās bildītes ar cipariem un burtiem, un kad zini, kādas rādīsi, pārglabā viņas failos ar randomiem nosaukumiem. Tik saglabā sessijā tos nosaukumus, lai pie formas apstrādes viņas dzēstu. Domāju, būs ne daudz lēnāk, kā ģenerēt bildi ar gd

  4. gd protams ir normālākais risinājums. Tak kā neprātīga ideja, ja ir vēlēšanās...

    Vēl gan problēma pielikt nosaukumus priekš usera, citādi forma kļūs nelietojama... ;)

     

    p.s. To ar var atrisināt. Taisam bildītes ar lauku leibliem, katru reizi pārglabājam ar random nosaukumie...

  5. Vēl ienāca prātā: katru reizi ģenerēt formas lauciņiem random nosaukumus. Tas varētu 90% gadījumu līdzēt. Bots vienkārši nezinās, kādos lauciņos ko liet iekšā. Un mainīt lauciņu izvietojumu formā ;) Tad varētu būt arī 100%

  6. Vispār interesanti - tēma JavaScript, VBScript, bet apspriežam php :)

    Iekš javascript tev globālie mainīgie ir jānodefinē papriekš ĀRPUS funkcijām. Pēc tam tu tiec tiem klāt no jebkuras vietas funkcijās

    var globVar = 0;
    function varPlus() {
    globVar++;
    }
    varPlus();
    document.write(globVar);

  7. Un kas maisa modelī ielikt vairāku tabulu apstrādi? Controlleris tak vispār neko nezin par tabulām (vismaz tā vajadzētu būt). Viņš tik ar modeļa datiem strādā, a kā tu tos esi dabujis, viņam pof. Tik hemorojā tā var iedzīvoties, imho, zaudējot mvc kaifus...

  8. Viņš izdzēš sessijas datus no diska (vai db). tāpēc vēlams pēc session_destroy taisīt redirectu, jo globālais mainīgais $_SESSION saglabājas, tā kā ir ielasīts pirms session_destroy() izsaukuma. Redirecta gadījumā viņu vairs nav no kā ielasīt :) Vai arī, kā manuāļa piemērā augstāk...

  9. void(izteiksme)

    Operātoru void() izmanto lai izpildītu izteiksmi neatgriežot tās vērtību. šis operātors atgriež vērtību undefined. Bieži tiek izmantots kā notikuma onClick apstrādātājs

    No 'Pure Javascript'

  10. Tas viss ir tieši tāpat, kā ar kastītēm :) Katrai kastītei (objektam) ir savas īpašības un savas metodes, kuras strādā ar šīm īpašībām. Kastītē tu vari ielikt citas kastītes. Un vienu un to pašu kastīti vari izmantot daudzkārt. Tieši tāpēc oop ir vajadzīgs - tu uztaisi dažādas kastītes un vāc no viņām programmu kā no lego. Ja vajag ko mainīt, tev nav jārokas pa visu programmu, tu zini, ka šo dara tā kastīte, un pārtaisi tik viņu...

  11. Tad tev katrā stabiņā vajag 12 modeļus, vai katrā rindā 12. Un no kurienes tie 5 ņēmās? Tu vajadzību noformulē līdz galam, tad ar ko līdzēt varēsim ;)

    Ja vajag lai stabiņā būtu pa 12 modeļiem alfabēta kārtībā (kā failā), tad dari šitā:

    <?php  
    $enteries = file($filename);
    $rows = 12;
    
    $cols_array = array_chunk($enteries,$rows);
    $cols = sizeof($cols_array);
    echo '<table>';
    for($i = 0; $i < $rows;$i++) {
    echo '<tr>';
    for($n = 0;$n < $cols; $n++) {
    	$e = explode('|',$cols_array[$n][$i]);
    	echo '<td width="120"><a href="?dir=transports&m=auto&model='.$e[1].'" class="auto_link">'.$e[0].'</a></td>';
    }
    echo '</tr>';
    }
    echo '</table>';
    ?>

    Tik vēl vajag pielikt pārbaudes, vai elements ir, ja nav, likt tab. laukā tukšumu...

×
×
  • Create New...