Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. briedis

    Uzlaušana

    Visa skype vēsture un ne tikai glabājas sqlite datubāzē, vienā failā, kas ir bīrīvi nolasāms...
  2. Bet tu reāli saproti, ko dara tas koda gabals? Vajag domāt līdzi, nevis copy-paste kaut kādus sūdus no interneta, un tad cerēt, ka strādās kaut kas. Kad tu raksti kodu tev vajag SAPRAST, ko dara KATRA koda rindiņa, un kāpēc tā ir jāraksta... Ja nesaproti, tad lasi manuāli.
  3. Tiešām neesi dzirdējis par mysql_real_escape_string()?
  4. Psc, 400 posti, bet nav dzirdējis par tādu lietu kā eskeipošana... Jāpiekrīt vien 404 būs...
  5. Kas tās par e-naudām un kur viņas dabū? Dzirdēts ir tikai par bitcoin'iem:)
  6. Jāskatās, ko te autors grib - diagrammas vai taisīt UI mock-up'us...
  7. Nečakarējies ar mail(), un paņem normālu e-pastu bibliotēku, piemēram, PHPMailer. http://phpmailer.worxware.com/index.php?pg=sf&p=dl Paraugs: http://phpmailer.worxware.com/index.php?pg=exampleamail
  8. burn šmurn, es nevienā brīdī neteicu, ka tas nav izdarās, bet teicu, ka uz sitiena nevaru izdomāt :)
  9. http://php.net/manual/en/security.magicquotes.php
  10. Mierīgi var bez regexpa. Pametīšu ideju: function rep($str){ $len = strlen($str); for($i=0;$i<$len-3;$i++){ $c1 = substr($str, $i, 1); $c2 = substr($str, $i+1, 1); $c3 = substr($str, $i+2, 1); if($c1 === $c2 && $c2 === $c3){ return false; } } return true; }
  11. WHOAMi, qwerty bija domāts tikai kā paraugs, man liekas, vajadzētu spēt validēt jebkuru vārdu... Es, godīgi sakot, uz sitiena nevaru iztēloties reg izteiksmi, kas to spētu :)
  12. rATRIJam good point's - koda tur daudz par daudz. Derētu pamācīties no kāda ietvara, kā tas tiek darīts. Piemēram, Kohanas.Tur reģistrācija tiktu realizēta šādi: $post = Validate::factory($_POST) ->filter(TRUE, 'trim') ->filter('username', 'strtolower') ->rule('username', 'not_empty') ->rule('username', 'regex', array('/^[a-z_.]++$/iD')) ->rule('username', array($user, 'unique_username')) ->rule('password', 'not_empty') ->rule('password', 'min_length', array('6')) ->rule('confirm', 'matches', array('password')) ->rule('use_ssl', 'not_empty') ->rule('use_ssl', 'in_array', array(array('yes', 'no'))) ->callback('password', array($user, 'hash_password')); if ($post->check()) { // Data has been validated, register the user $user->register($post); // Always redirect after a successful POST to prevent refresh warnings $this->request->redirect('user/profile'); } // Validation failed, collect the errors $errors = $post->errors('user'); Protams, atsevišķā vietā ir definēti visas validācijas funkcijas, kovar ērti atkārtoti izmantot. http://kohanaframework.org/3.0/guide/kohana/security/validation
  13. Nez, es ieteiktu pievērsties kādam konkrētam kodēšanas stlima, citādi caps lock mainīgo nosaukumi, kā arī # komentāri izskatās dikti dīvaini.. Ieteiktu arī kādu izstrādes patternu piekopt, piemēram, MVC...
  14. Var izmantot online risinājumus, piemēram, http://browsershots.org/ ..bet ja godīgi, nezinu vai vairs ir jēga iespringt par IE6, nu jau arī IE7... IE7 < 5%, IE6 < 1% http://www.w3counter.com/globalstats.php
  15. Esi tak dzirdējis par tādu lietu, kā līgums?
  16. Varbūt tāpēc, ka ceļu esi norādījis nepareizu? uzraksti faila sākumā: var_dump(file_exists($url)); exit();
  17. ..bet tad tu debugoji un saprati, kur bija kļūda?
  18. Es nezinu vai tas būs efektīvākais veids un vai vispār strādās, bet iztēlojos, ka varētu lietot UNION un tad no apakšvaicājuma izvilkt MAX, piemēram SELECT MAX(col) FROM ( SELECT col1 AS col FROM table1 WHERE .. UNION SELECT col2 AS col FROM table1 WHERE .. UNION SELECT colX AS col FROM table2 WHERE.. ) ..vai arī izvelc no katras tabulas MAX apakšvaicājumā, un tad no šiem max izvelc vēl vienu MAX () :)
  19. Par par IE7 jau vajadzētu beigt uztraukties...
  20. Tāpēc, ka "true" !== true, bet "true" == true un "false" !== false, bet "false" == true DEBUG DEBUG DEBUG! paskaties pats, kāda vērtība tad ir saņemta: var_dump($_POST['chkterms']);
  21. Labs, bija interesanti palasīt.
  22. daGrevi, viņš grib atgriezt arī kļūdas ziņojumu, nevis tikai success vai fail, tāpēc es domāju, ka vislabāk būtu atgriezt masīvu ar status un message vērtībām...
  23. https://www.google.lv/search?q=jquery+php+json+ajax Būs bik jāpiepūl smadzenes, lai to visu saliktu kopā, bet kad sanāks, tad būs easy peasy :)
×
×
  • Create New...