Jump to content
php.lv forumi

marcis

Reģistrētie lietotāji
  • Posts

    1,765
  • Joined

  • Last visited

Everything posted by marcis

  1. Ja runa ir par LV personas kodiem: function validate_pk($pk){ $pk = preg_replace('/\D/', '', $pk); if(strlen($pk) != 11) return false; $calc = 1*$pk[0]+6*$pk[1]+3*$pk[2]+7*$pk[3]+9*$pk[4]+10*$pk[5]+5*$pk[6]+8*$pk[7]+4*$pk[8]+2*$pk[9]; $checksum = (1101-$calc)%11; return $checksum == $pk[10]; }
  2. Tieši šis ir tas gadījums, kur mysql_num_rows() ir savā vietā. P.S. Par tabulāciju nekas nav dzirdēts?
  3. Priekš kam tad manuālis tika rakstīts? http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_week Funkcijai WEEK() ir arī otrais arguments
  4. Šeit arī šī problēma neskaitāmas reizes tikusi apskatīta. Norādi pareizu ceļu uz failu un viss būs bumbās.
  5. Pirmo reizi definējot mainīgo, to jādara ar var. var a = 1; function b(){ a = 2; } b(); alert(a); // 2 var c = 1; function d(){ var c = 2; } d(); alert(c); // 1 function e(){ var f = 2; } e(); alert(f); // f is not defined Kāpēc lai javascript'ā nebūtu klases, ja js ir "prototype-based object-oriented scripting language"? Kaut vai tas pats Date objekts nav klase?
  6. Kemito, izlasi vēlreiz, ko rATRIJS saka :) Es izmantotu kādu no flash risinājumiem, piemēram, Uploadify. No šī tev principā tikai onSelect eventu vajadzētu noķert.
  7. Kā tur manuālis? http://lv.php.net/ini_set Kaut kā neredzu, kur tiek prasīts boolean value. Izejot no PHP konfigurācijas faila sintakses, drīkst padot arī "on" vai "off" (case-insensitive).
  8. Facebook pogas iframe platums by default ir 450px
  9. Vispār diezgan pornogrāfisks dažādu koda fragmentu līmējums :) <script type="text/javascript"> $(document).ready(function(){ $("div.ach").fadeOut(3000) }); function showContent() { $('#loading').hide(); $('#content').show(); }; </script>
  10. marcis

    Username check

    http://dev.mysql.com/doc/refman/5.1/en/group-by-functions.html#function_count COUNT(*) neskrien cauri visiem atlasītajiem ierakstiem (MyISAM), bet uzreiz atgriež to skaitu. Ja tu lieto COUNT(`column`), jāiet cauri visiem atlasītajiem ierakstiem un jāpārbauda vai `column` vērtība nav NULL, jo NULL ieraksti netiek skaitīti. Ja lietojam mysql_num_rows() PHP pusē, tad tiek atgriezti visi atlasītie ieraksti, PHP skrien tiem cauri un skaita. Šajā gadījumā tiek darītas vairākas pilnīgi liekas darbības.
  11. Ņem un pārsē. http://lv.php.net/simplexml
  12. Jā un ko tu gaidīji? Komunikācija ar ārēju resursu nekad nebūs tik ātra kā lokāli. Tāpēc informācija jākešo.
  13. http://www.gign.lv/forum/topic/34642-server-query/
  14. Neticēju un pat notestēju: <? header('Content-Type: text/plain; charset=utf-8'); $str = ' ... <script type="text/javascript">//<![CDATA[ var kods = "371"; var numurs = "76543210"; document.write(kods + \' \' + numurs) //]]></script> ... '; var_dump($str); $matches = array(); var_dump(preg_match('/var\skods\s=\s"(\d+)";\svar\snumurs\s=\s"(\d+)";/', $str, $matches)); var_dump($matches); ?> Output: string(148) " ... <script type="text/javascript">//<![CDATA[ var kods = "371"; var numurs = "76543210"; document.write(kods + ' ' + numurs) //]]></script> ... " int(1) array(3) { [0]=> string(42) "var kods = "371"; var numurs = "76543210";" [1]=> string(3) "371" [2]=> string(8) "76543210" }
  15. Man atkal ir aizdomas par informācijas ievākšanu no ārēja resursa :)
  16. /var\skods\s=\s"(\d+)";\svar\snumurs\s=\s"(\d+)";/U
  17. Ja tev unix timestamp jāiegūst no vairākiem mainīgajiem, tad nav nekādas jēgas viņus konkatēt stringā un vēl strtotime() darbināt. mktime() būs tas, kas vajadzīgs. No kurienes nāk tas "Šodien 15:11", varbūt problēmu rada funkcija, kas atgriež šo rezultātu?
  18. Toties DNS lookup paņem laiku X. Niecīgu, bet tomēr. Šo ir tieši tik pat vērts pieminēt kā sūtāmos cepumus (izņemot gadījumu, kad tavs cepums sver ~ 1MB). Google Webmaster tools apgalvo, ka DNS lookup bremzē lapas ielādi. Un lapas ielādes ātrums tagad ietekmēšot Page Rank.
  19. Minūtes konkrētajā gadījumā izskatās liekas, attiecīgi varētu palikt tikai pie stundu čekošanas. No performances viedokļa - cikls nepatērēs praktiski necik laika. Protams, ja gribi, vari droši sarakstīt pilnu masīvu - 24 elementi, izpildes laiks būs ~ tas pats.
  20. $output = ''; foreach($tim as $lks => $not){ if($laiks < $lks) break; $output = $not; } echo $output;
  21. Kaut kā šitā varētu būt. (SELECT `c1`, `c2` FROM `tabula` ORDER BY `c1` DESC LIMIT 5) ORDER BY `c1` ASC
  22. http://www.spritebox.net/
×
×
  • Create New...