Jump to content
php.lv forumi

2easy

Reģistrētie lietotāji
  • Posts

    1,980
  • Joined

  • Last visited

Everything posted by 2easy

  1. JOIN šajā gadījumā nederēs, pat ja tās 3x tabulas arī būtu savā starpā saistītas vai nu UNION vai 3x SELECT
  2. labāk palasi, kā raksta sql SELECT http://dev.mysql.com/doc/refman/5.0/en/select.html
  3. 2easy

    Magic Thumb™

    var ņemt un lietot <script type="text/javascript"> window.onload = function() { var a = ["bilde1.jpg", "bilde2.jpg", "bilde3.jpg"]; for (var i = 0; i < a.length; i++) new Image().src = a[i]; } </script> bilžu preload ir tiešām that simple, ka tāpēc vien nevajag ņemt citu bilžu palielinātāju ;) new Image().src = "bilde.jpg"; notestēts uz ie6,ie7,ie8,ff,opera,safari,chrome vienīgi piemēra vnkāršības dēļ tika izmantots pats vnkāršākais event handlera piešķiršanas veids. production vidē izmanto advancētāku metodi
  4. tabula datubāzi norāda sākumā ar mysql_select_db()
  5. 2easy

    Magic Thumb™

    tas nozīmē tikai to, ka lielās bildes download bija jau agrāk. ja lielo bildi laicīgi downloado, tad arī fancybox to varēs parādīt uzreiz, jo šī bilde jau būs iekš browsera cache
  6. lol, ar to daļu viss ir kārtībā. beigu apostrofs ir. so no problem there jādebugo ir flašā :)) tipa ne tajā forumā iepostoja (vajadzēja flash.lv) kristapucīt, vai tev šķiet, ka te ir tik daudz postu, ka vēlreiz vajag citēt visu topiku? ja ir slinkums nodzēst to citātu, tad zemāk ir poga "Add Reply", kas vnk pievieno postu bez citātiem
  7. tā jau ir starp citu, man labāk patīk <b></b> un <i></i> tieši dēļ īsuma un konkrētuma. šajā gadījumā pilnīgi piekāšu css inline stilus. drīzāk pat repleisotu tāda krutā editora outputu atpakaļ uz šiem prastajiem tagiem :D protams, ja kādam html elementam jau ir id/class ar css, tad jau gan pievienoju šos bold/italic iekš css. par to <b> <i> taga pielietojumu domāju tikai, kad tas ir vienīgais formatējums (kkur teksta vidū kāds vārds). kiss
  8. haha, to laikam neviens pat nepamanīja :D izņemot bobsteri kr4 vispirms mācāmies pamatu pamatus, kas ir strings, un pēc tam tikai login skriptus bliežam augšā :P
  9. bet tad jau viss kārtībā. galvenais ir rezultāts, nevis starprezultāti ^^ nav ko daudz raudāt :P
  10. "tas bija sen, un tā nav patiesība" :D
  11. 2easy

    for

    str_pad()
  12. notestēju performanci dažādām download funkcijām... $gnTm = 0; function tmu() {list($nSecU, $iSec) = explode(' ', microtime()); return $iSec + $nSecU;} // micro time - izdod pašreizējo unix laiku: sekundes + mikrosekundes (aiz "komata") function tmrSet() {global $gnTm; $gnTm = tmu();} // set timer function tmrGet() {global $gnTm; return tmu() - $gnTm;} // get timer function tmrEcho($sInfo = '') {printf('%s%.4f<br />', $sInfo, tmrGet());} // echo timer - parāda laiku ar precizitāti līdz 100 mikrosekundēm (ilgākām darbībām). lielākas precizitātes mērījumiem desmitos mikrosekunžu (vai vēl mazāk) ir jāņem vērā arī pašas funkcijas izsaukuma laiks (tb tad būtu jāizmēra function call overhead) tmrSet(); $h = curl_init(); curl_setopt($h, CURLOPT_URL, 'http://www.google.com/intl/en_com/images/logo_plain.png'); curl_setopt($h, CURLOPT_HEADER, 0); curl_setopt($h, CURLOPT_RETURNTRANSFER, 1); file_put_contents('google-logo.png', curl_exec($h)); curl_close($h); tmrEcho('curl: '); tmrSet(); copy('http://www.google.com/intl/en_com/images/logo_plain.png', 'google-logo.png'); tmrEcho('copy(): '); tmrSet(); file_put_contents('google-logo.png', file_get_contents('http://www.google.com/intl/en_com/images/logo_plain.png')); tmrEcho('file_get_contents(): '); /* aptuvens vidējais rezultāts uz mana pc: curl: 0.1600 copy(): 0.2000 file_get_contents(): 0.2000 */ secinājumi: curl ir par 20% ātrāks nekā copy() vai file_get_contents(). abi pēdējie ir vienādi ātri, tāpēc ja lieto kādu no tiem, tad var ņemt copy(), jo tad vnk ir mazāk jākodē ;) bet ja performance ir svarīga, tad var uzrakstīt savu curl get funkciju un kopēt ar to function curlget($sU) { $h = curl_init(); curl_setopt($h, CURLOPT_URL, $sU); curl_setopt($h, CURLOPT_HEADER, 0); curl_setopt($h, CURLOPT_RETURNTRANSFER, 1); $s = curl_exec($h); curl_close($h); return $s; } file_put_contents('google-logo.png', curlget('http://www.google.com/intl/en_com/images/logo_plain.png'));
  13. oo to4 ar copy() arī var! :)) nu jā funkcijas nosaukums jau visu pasaka ;)
  14. google: php curl skaitās, ka curl ir ātrāks par file_get_contents()
  15. 2easy

    order by..

    apdomā, ko runā. cilvēki citos bieži saskata paši savas īpašības... + vēl izlasi savu signature :D
  16. 2easy

    ā uztaisīt

    hvz. droši vien jau ka visko ir saspiegojuši un var piedāvāt ļoti relevant suggestions ;)
  17. 2easy

    ā uztaisīt

    haha, labais ;) google skaidri parāda "kuda mir katjitsa" :D
  18. 2easy

    Multi tables

    multi uploadam google: multi file upload multi downloadam google: php multi file download zip
  19. kad pats taisa šādu wysiwyg, un grib izmantot execCommand(), tad cīņa tāpat kā html,css gadījumā atkal ir tieši ap cross browser compatibility http://www.quirksmode.org/dom/execCommand.html tāpēc dažas vnkāršas lietas var nākties kodēt pašam (kā Grey_Wolf jau norādīja), nevis izpildīt komandu, lai browsera engine to izdarītu programmētāja vietā anyway, imho, ja kāds tomēr saņemās un taisa pats savu wysiwyg, tad labāk lai taga pievienošanu veic tas execCommand(), bet tālāk jau ar replace var palabot rezultātu. vismaz tad pašam nav jācīnās, lai apkārtējie tagi būtu pareizi atvērti/aizvērti
  20. 2easy

    Multiple input

    tur jau tā lieta, ka useris var pats kko pievienot vēl un vēl. tāpēc ērtāk, ka šie lauki paši formā uzreiz automātiski pievienojas klāt ;)
  21. 2easy

    order by..

    vnkāršāk ir, ka dara dators, nevis programmētājs ^^
  22. 2easy

    Multiple input

    google: dynamic input field bet js tev kaut cik jāzin anyway. vai arī iebliez uzreiz vairākus laukus, kā briedis rādīja kad vajag insertot vairākas/daudzas vērtības, tad nav obligāti jātaisa daudzi insert. var arī ar vienu insert un daudzām value INSERT t (...) VALUES (...), (...), (...), (...), (...), (...), ... vnk jāsaformē šāds strings un tad 1x db darbība (vismaz es tā daru dēļ performances, bet who cares...)
  23. 2easy

    order by..

    hehe, tas jau nav tik strikti pareizi/nepareizi, ja jau strādā (līdz ar to tas ir gaumes jautājums). vnk vnkāršāk ir nelikt pēdiņas ;) alfabētiskā kārtošana ir alfabētiskā kārtošana, bet skaitliskā kārtošana ir skaitliskā kārtošana ;)
  24. tur vajadzētu kkādu reitingu sistēmu ieviest, tad oriģinālie un nebanālie citāti paši uzpeldētu virspusē ;)
×
×
  • Create New...