Jump to content
php.lv forumi

Aleksejs

Moderatori
  • Posts

    4,584
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Aleksejs

  1. Vai nevar kopā ar formu nosūtīt arī skaitli, cik ok lauki ir aizpildīti? tas cikls vareetu buut taads... $var = true; for($i = 0; $i < $_POST['lauku_skaits']; $i++){ if ($_POST['ok_' . $i] == false){ $var = false; break; } } if ($var){ //nosuutiit } else{ //nenosuutiit }
  2. http://www.php-mag.net/phppdf/ Pats vēl to neizdarīju un nezinu, kas tajā ir un vai ir vērts vilkt ;)
  3. Aleksejs

    cookies

    Normālā gadījumā, nē.
  4. Es jūtos ļoti aizskarts :D
  5. Nu, varētu uzrakstīt, piemēram,: 1) kāds algoritms tiek izmantots 2) kāda ir šī algoritma sarežģītība 3) kādi alternatīvi algoritmi varētu būt izmantoti 4) kādas priekšrocības/trūkumi ir tieši šī algoritma izmantošanai 5) kā notiek parametru saņemšana 6) vai nav iespējams "buffer-overflow" ;) (ar visu exploitu) 7) kā būtu iespējams optimizēt esošo kodu 8) par to, kad ir vērts izmantot šo funkciju un kad vajadzētu izmantot kādu citu :) 9) utt.
  6. Nav atkarīgs tikai no koda garuma, bet arī no izmantotajām funkcijām; tā, cik daudz ciklu izmantots utt. Ne vienmēr īsākais kods izpildās ātrāk nekā garākais. Piemēram, "quicksort" (garāks) un "bubble sort" (īsāks) gadījums.
  7. Uztaisi reģistrācijas datu formu "pop-up" logā, kurš pie korektas datu ievades pats aizveras (ar JavaScript). ;)
  8. Varbuut te: session_cache_limiter ir atbilde...
  9. Aha, uztaisi banneri - tjipa "Made with VenPad" :D
  10. Ja tu tos linkus galabaa DB, tad kaadeeljgan turpat neglabaat arii klikshkju skitu uz katra linka? CryRat: Tev ir absoluuta taisniiba - cik zinu, tad saakot piedaliities kaadaa forumaa/newsgrupaa/whatever pie etikjetes piederas izlasiit lielaakaa vai mazaakaa meeraa par ko forumaa ir runaats ieprieksh, kaadas 3 nedeeljas aktiivi pasekot liidzi tam, kaa un kas tiek spriests un tikai tad, ja tieshaam izraadaas, ka probleema nav atrisinaata uzdot jautaajumu.
  11. http://www.w3.org/TR/CSS2/intro.html http://www.google.com/search?q=css+tutorial
  12. Manupraat 4.1 izmanto savaadaaku autentificeeshanaas protokolu - taadeelj klients (PHP) nevar piesleegties. P.S. Veel aizvakar, kad mekleeju, kaapeec man nestraadaa MySQLaa TIMEDIFF funkcija redzeeju kaut kaadaa changelogaa sho lietu.
  13. Domaaju, ka optimizeetaaka versija buutu: $a = mysql_query('SELECT grecigas_ip FROM ipi WHERE grecigas_ip = ' . $_SERVER["REMOTE_ADDR"] . ' LIMIT 0, 1' ); if(mysql_num_rows($a) > 0){ echo ("Tu esi izbanots"); } else { //normaala lapa parastam lietotaajam } Vai nu arii ar .htaccess
  14. Aleksejs

    md5...

    Brute force ir paroles mekleeshana ar pilno paarlasi visaa parolju veertiibu telpaa. Tas noziimee, ka, ja parolee, piemeeram, var izmantot tikai latiinju alfabeta mazos burtus (a-z), tad saakam ar a, b, c, ..., aa, ab, ac, ..., ai, ..., aka, akb, ..., zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz, utt. , kameer deriigaa parole netiek atrasta. Ja ar k apziimeejam simbolu skaitu, kas ir paroli veidojoshajaa alfabetaa (manaa piemeeraa laikam 26) un ar n maksimaalo simbolu skaitu parolee, liidz kuram paarbaudiisim, tad var redzeet, ka paarlasaamo parolju skaits ir k^n (k kaapinaats pakaapee n). Peec varbuutiibas teorijas mees uztraapiisim iistajai parolei peec aptuveni puses no shii daudzuma parolju paarbaudes. --> (k^n)/2. Ja mees uzreiz zinaam, cik burtu ir parolee, tad jaaapskata ((k^n)-(k^n-1))/2 paroles. Aptuveni taa, manupraat.
  15. Ja tevi apmierina, ka dazhaadu valuutu cenas ir atsevishkji, tad vari rakstiit: order by valuuta, nauda Ja ir pieejami valuutas kursi, tad vari dariit kaut ko taadu: select valuuta, nauda, (nauda * EIROKURSS) as kurss, prece from tabula where valuuta = ' EUR' UNION select valuuta, nauda, (nauda * USDKURSS) as kurss, prece from tabula where valuuta = ' USD' UNION select valuuta, nauda, (nauda * 1) as kurss, prece from tabula where valuuta = ' LVL' ORDER BY kurss
  16. Aleksejs

    md5...

    Tieshi shaads jautaajums jau bija forumaa: http://php.lv/f/index.php?showtopic=424
  17. Aleksejs

    CSS iespējas

    Kaut kur lasiiju, ka, lai shiis pseidoklases darbotos korekti, obligaati taas jaadefinee shaadaa seciibaa: link visited hover active Lai atcereetos bija ieteikts vaardu savienojums "LoVe HAte"
  18. Negribu buut piekasiigs, bet string mainiigos NAV jaaliek peedinjaas. shitaa vietaa: ... mysql_select_db("$dbname"); //Izvelos DB ... buutu jaaraksta: ... mysql_select_db($dbname); //Izvelos DB ...
  19. Taa ir taisniiba CHAR un VARCHAR laukiem, bet nav taisniiba TEXT laukiem
  20. Varbūt: <code><font color="#000000"> fwrite($file, "$teksts"); //Teksts ko ieraksta </font> </code> vietaa jaaraksta <code><font color="#000000"> fwrite($file, $teksts); //Teksts ko ieraksta </font> </code>
  21. vareetu buut apmeeram, idejiski shaaadi: <code><font color="#000000"> <font color="#0000CC"><? </font><font color="#006600">function </font><font color="#0000CC">check_checksum</font><font color="#006600">(</font><font color="#0000CC">$a</font><font color="#006600">, </font><font color="#0000CC">$b</font><font color="#006600">, </font><font color="#0000CC">$ab</font><font color="#006600">){ </font><font color="#0000CC">$slepenaa_veertiiba </font><font color="#006600">= </font><font color="#CC0000">"kgahjlghqewlirelourgewiogfregf"</font><font color="#006600">; return (</font><font color="#0000CC">[url=http://lv.php.net/md5]md5[/url]</font><font color="#006600">(</font><font color="#0000CC">$a </font><font color="#006600">. </font><font color="#0000CC">$slepenaa_veertiiba </font><font color="#006600">. </font><font color="#0000CC">[url=http://lv.php.net/session_id]session_id[/url]</font><font color="#006600">() . </font><font color="#0000CC">$b</font><font color="#006600">) == </font><font color="#0000CC">$ab</font><font color="#006600">); } function </font><font color="#0000CC">set_checksum</font><font color="#006600">(</font><font color="#0000CC">$a</font><font color="#006600">, </font><font color="#0000CC">$b</font><font color="#006600">){ </font><font color="#0000CC">$slepenaa_veertiiba </font><font color="#006600">= </font><font color="#CC0000">"kgahjlghqewlirelourgewiogfregf"</font><font color="#006600">; return </font><font color="#0000CC">[url=http://lv.php.net/md5]md5[/url]</font><font color="#006600">(</font><font color="#0000CC">$a </font><font color="#006600">. </font><font color="#0000CC">$slepenaa_veertiiba </font><font color="#006600">. </font><font color="#0000CC">[url=http://lv.php.net/session_id]session_id[/url]</font><font color="#006600">() . </font><font color="#0000CC">$b</font><font color="#006600">); } </font><font color="#0000CC">$pareizie </font><font color="#006600">= </font><font color="#0000CC">$_POST</font><font color="#006600">[</font><font color="#CC0000">'PHP_PAREIZIE'</font><font color="#006600">]; </font><font color="#0000CC">$nepareizie </font><font color="#006600">= </font><font color="#0000CC">$_POST</font><font color="#006600">[</font><font color="#CC0000">'PHP_NEPAREIZIE'</font><font color="#006600">]; </font><font color="#0000CC">$checksumma </font><font color="#006600">= </font><font color="#0000CC">$_POST</font><font color="#006600">[</font><font color="#CC0000">'PHP_SUMMA'</font><font color="#006600">]; if </font><font color="#0000CC">check_checksum</font><font color="#006600">(</font><font color="#0000CC">$pareizie</font><font color="#006600">, </font><font color="#0000CC">$nepareizie</font><font color="#006600">, </font><font color="#0000CC">$checksumma</font><font color="#006600">){ </font><font color="#FF9900">//darbiibas, kas jaaveic tavaa programmaa (tiek izmainiiti mainiigie $pareizie un $nepareizie) </font><font color="#0000CC">$checksumma </font><font color="#006600">= </font><font color="#0000CC">set_checksum</font><font color="#006600">(</font><font color="#0000CC">$pareizie</font><font color="#006600">, </font><font color="#0000CC">$nepareizie</font><font color="#006600">); } else { </font><font color="#0000CC">$pareizie </font><font color="#006600">= </font><font color="#0000CC">0</font><font color="#006600">; </font><font color="#0000CC">$nepareizie </font><font color="#006600">= </font><font color="#0000CC">0</font><font color="#006600">; </font><font color="#0000CC">$checksumma </font><font color="#006600">= </font><font color="#0000CC">set_checksum</font><font color="#006600">(</font><font color="#0000CC">$pareizie</font><font color="#006600">, </font><font color="#0000CC">$nepareizie</font><font color="#006600">); } </font><font color="#0000CC">?> </font>... <input type=hidden name=PHP_PAREIZIE value=$pareizie> <input type=hidden name=PHP_NEPAREIZIE value=$nepareizie> <input type=hidden name=PHP_SUMMA value=$checksumma> ... </font> </code>
  22. Manupraat MAC adresi gan nedabuusi...
×
×
  • Create New...