Jump to content
php.lv forumi

des

Reģistrētie lietotāji
  • Posts

    307
  • Joined

  • Last visited

Posts posted by des

  1. Aaa, tagad veelreiz paarlasiiju jautaajumu :) Saakumaa drusku nesapratu. Bet mana ieprieksheejaa posta 3. punkts uz to attiecas gan.

    Taatad Tev ir tabulas:

    1) raksti(rid,text....)

    2) komentaari(kid,rid,text...)

    Labaa Tev ir links:

    www.lapa.lv/rid=76

    Tad nu lai kaads neuzraxtiitu rid=999 un tur "satuseetu" savus "slepenos" komentus attieciigi pirms raxta printeeshanas ieksh lapas un pirms komentaara pievienoshanas paarbaudi, cik db ieraxtus Tev agrieza Tavs:

    "select * from raksti where rid=".$rid;

    ar mysql_numrows

    nu un, ja atgrieztas 0 rindas, tad attieciigi izmet "raxts neexistee vai ko veel citu var sadzejot" un commentu ieksh DB daadam raxtam pievienot nevajag.

    -------

    Bet kaa jau teicu iipashas paranojas gadiiijumaa mana ieprieksheejaa posta 3. punkts ljoti apgruutinaas browseeshanu nahaljavu peec rid...

  2. Droshiibas pasaakumi, ko dereetu ieveerot:

    1) Autorizeeta pieeja administraacijas modulim

    2) autorizaacijas modulis saucas nevis www.lapa.lv/admin, bet kaut kas tamliidziigs www.lapa.lv/grzhath56/korgoz.php

    3) Ja nu ir riktiigaa paranoja, tad GET mainiigos var nodot kripteetaa veidaa, tjipa nokripteejam virkniigi 1:16:45, kur ar ":" ir atdaliiti get mainiigie, kuru poziicijas un atshifreejumi ir zinaami tikai skriptam par kaut ko taadu zq23edFzr, un tad arii padodam to kaa vieniigo GET parametru.

    3.1) Ja veel lielaaka paranoja, tad var sagjenereet garu atsleegu un katru reizi kripteet ar savu ofsetu no taas... kaut kur sev vien zinaamaa poziicijaa, protams pats ofsets arii ir jaaglabaa.

  3. drīzāk gan jāskatās uz skriptu, kas tiek darbināts .. un jālabo lielais gļuks, kas noēstu 8MB atmiņu.

     

    Njus ja taisa

     

    $s=file($fn)

     

     

    kur faila izmeers ir lielaaks par 8MB, tad vareetu gadiities, ka rams attieciigi tiek noeests...

  4. A tev nešķiet, ka valodu mācības arī ir advancētība? Godīgi teikšu un uz dzīves pieredzes varu pierādīt, ka tikai ar lv nekur tālu dzīvē netiksi pat Latvijā.

     

    Protams, jau tagad uz savas aadas izjuutu, ka nevajadzeeja 8-9 klasee tik daudz krievu valodas stundas bastot & ka arii videnee veel dereeja to pamaaciities.

  5. Veel jo vairaak.

    Arii shaads kods straadaa:

     

     

    $a=new Alpha();
    
    $a->WriteStr('blahamuha');
    
    $b=new Alpha();
    
    $b->WriteStr('killemall');
    
    $r=array($a,$b);
    
    foreach ($r as $rs) {
    
           $gz=$rs->GetLetters();
           foreach ($gz as $o) {
                   echo $o->name;
           }
    
    }

     

    Taa kaa toch taisi print_r($alp) un debago, kas Tev tur notiek :)

  6. hvz, nu shitaats kods straadaa:

     

     

    <?
    
    
    class Letter {
    
           var $name;
           
           function Letter($n) {
                   $this->name=$n;
           }
    
    }
    
    class Alpha {
    
           var $letters=array();
    
           function WriteStr($s) {
    
                   for ($x=0;$x<strlen($s);$x++){
                           $this->letters[]=new Letter($s[$x]);
                   }
           
           }
           
           function GetLetters() {
                   return $this->letters;
           }
    
    }
    
    $a=new Alpha();
    
    $a->WriteStr('blahamuha');
    
    $s=$a->GetLetters();
    
    //print_r($s);
    
    
    foreach ($s as $o) {
    
           echo $o->name;
    
    }
    
    
    ?>

     

    taa kaa cirvis ir kaut kur pa celjam... iepostee visu abu klashu kodu!

×
×
  • Create New...