Jump to content
php.lv forumi

ezis

Reģistrētie lietotāji
  • Posts

    398
  • Joined

  • Last visited

Posts posted by ezis

  1. hey!

     

    Lieta tada, ka uz localhost viss strada, bet kad uzliek uz bezmaksas hosta, tad sakas problemas o0

     

    RewriteRule:

    ^(.*)\.png$ ./img.php?id=$1 [L]

     

    pieprasot atteelu: localhost/ezis.png viss notiek, bet kad prasa hostam hosts/ezis.png, tad vins redirekte uz erroru lapu, kur nekas nav pateikts o0

     

    maz ko saprotu no RewriteRule`m, tapec domaju, ka problema ir tur?

  2. Doma tāda: katram lietotājam būs kaut kāda skaitļu virkne, no kuras veidos masīvu. Vienā rindiņā glabātos "1 2 3 20 34" un tad sasplitotu izveidojot array. Agrāk šeit pat gāja runas par forums read/unread. Nūuu, tad tuvākajā laikā centīšos uztaisīt savu 'simple forumu'. To array ar skaitļiem es domāju izmantot, lai atrastu nelasītos rakstus.

  3. Hey!

     

    Klau, skatoties no visiem aspektiem, kā ir labāk?

     

    Daduz row`i iekš db ar mazu saturu vai arī viens row`s ar ļoti garu saturu?

     

    Vietu it kā jau aizņemtu tik pat.. . Kuru variantu jūs izvēlētos? Izklausās nedaudz neloģisks jautājums, bet nu.. . Drīkst arī uzjautāt sīkāk, ja vajag.

  4. Ja ok, pirmajā reizē tiek veiktas tās 100 iterācijas, cikls apstājas, tad kad $this->iterations = 0

    BET, kad tu jau izsauc to metodi otreiz, $this->iterations = 0, un ieejot ciklā, $this->iteration kļūst par "-1", ko pār-cast-ojot uz booelan vertību, mēs iegūstam true vērtību... Un tā tas cikls iet negatīvā bezgalībā, jo 0 vairs nebūs nekad..

    umm, aizdoma bija, bet neticēju, ka tā var notikt, jo izsaucu no jauna.. oO

    any way, thnx..

  5. Tavā gadījumā tas cikls ir viennozimīgi lieks, pati funkcija arī diezgan apšaubama. Piemēram, kur tev tiek definēts password_iterations?

     

    Nū cik palasīju, tad pastiept paroles + pielikt klāt visādas drazas, tikai apgrūtina tikšanu pie paroles..vai tad tas ir nepareizi manā gadījumā? Iterāciju skaitu definēju pats..

  6. Es drīzāk minu, ka kaut kādas darbības ar stringu + nekorekts nosacījums, kas iedzen bezgalīgā ciklā...

    piemēram:

    while(strlen($pass) != 10)){

    $pass .= rand(0,10);

    }

     

    Nu, ja pēc pirmās izpildes iterācijas tiek aizskaitītas līdz 0, tad jau pēc otrās izpildes iterācijas sākas no "-1" līdz pat "-bezgalība", kas vispār tiek pārvērsts kā boolean true.

     

    while($this->iterations-- > 0){..

    iterāciju skaits ir 100, pēc pirmās nevajadzētu šaut -nusos.. :?

     

    btw, kapēc tā, ja es izsaucu šo funkciju 1x, tad vis kārtībā, bet ja vēlreiz, tad met šo kļūdu.. Nomainīju cikla nosacījumus un tagad strādā..

  7. Nu, atvainojos, bet bļin, tak parādi to ciklu... Kā tu ceri saņemt palīdzību, ja nerādi kodu?

     

    Tici man, tavs kods nav tik vērtīgs kā domā, un nevienam viņš nav vajadzīgs...

    einu ej genius? Neesmu advancēts, lai uzceptu ko vērtīgu..

     

       function mkPw($password, $user_salt){
         if(empty($password) && empty($user_salt)){
           return false;
         }else{
           $pw_remake = md5($password);
           while($this->password_iterations--){
             $pw_remake = $user_salt . $pw_remake;
           }
           return $pw_remake = sha1($user_salt.$pw_remake.$this->password_salt);
         }
       }
    
    

  8. Ak jel, baigi kādam vajag tur tavu to ūberkodu, kas ģenerē ūbersuperduper paroli :)

     

    Kļūda noteikti ir ciklā... Ja nerādīsi kodu, tad meklē to pats..

    izskatās, ka Tava kristāla bumba saka Tev priekšā lol. Protams, ka ciklā.. ciklā ir vien izpildāma rindiņa un kļūmi uzmet tajā..

    Man nav saprašana, kāpēc funkcija nostrādā vienreiz, bet nenostrādā otreiz?

  9. Hmm, nerādīsi kodu?

    Labi, paņemšu savu kristāla bumbu, un mēģināšu tur ieraudzīt tavu kļūdu kodā...

    un ja nu Tava kristāla bumba nerādīs? ^^

    funkcijai nav ne vainas, ja viņu izsauc vienreiz, bet ja atkārtoti tajā pašā failā, tad šis errors.. errors norāda uz rindiņu, kurā ir cikla saturs.. cikls izstiepj paroli..

  10. hey,

     

    es izsaucu mkPw: $user->mkPw($_POST['password_ch'], $user->user_salt),

    tad pāris rindas zemāk atkal to pašu, bet tikai ar citām post vērtībām un man uzmet execution time erroru? ;\

    ja izsauc tikai vienu reizi, tad viss kārtībā..

     

    kapēc tā? varbūt es kaut ko nezinu, ko man vajadzētu zināt par php klasēm?

     

    mKpw saturu nevēlos rādīt ^^ tajā tiek "sameikota" parole..

  11. preg_split() tev tur vispār nav vajadzīgs

    $str = 'bla bla bla<at>atbilde</at> <at>atbilde2</at> bla bla blaa';
    $mathces = array();
    preg_match_all('/<at>(.+)<\/at>/U', $str, $matches);
    print_r($matches[1]);
    

    taisniba, nav gan vajadzigs ^^ sakuma gribeju taisit, lai butu bez tagiem, vienkarsi katru atbildi atdalot ar attiecigiem siboliem, bet tas likas nepiemeroti.

    btw paldies.

  12. BUMP!

    nuu kkas tads samurgojaas:

    $str = "bla bla bla<at>atbilde</at> <at>atbilde2</at> bla bla blaa";
     $arr = preg_split("/<[at>]*[at\/]>/",$str);
     print_r($arr);
    

    Array ( [0] => bla bla bla [1] => atbilde [2] => atbilde2 bla bla blaa )

    Regular Expressions n00bs.. :\

    Jautajums ir: kaa lai tiek valja no bla bla bla un bla bla blaa? man izdevas tikai tikt valja no atbilde un atbilde 2 :\

  13. Ja jau izmanto tagus šādā formā [tags][/tags], tad varbūt uzreiz izmanto BBCode klases un miers?

    Neesmu parliecinats, ka ar tam klasem vares panakt to, ko es velos.. btw, vesala klase prieksh viena aptauju skripta? oO

     

    @Леший: uzmet erroru par delimiter.

  14. Hei..

    Doma taisit patauju skriptu ~ shaadi: [at]atbilde[/at][at]atbilde2[/at] tad ar preg split iegut: atbilde, atbilde2. un ar ciklu samest ieksh db atbilzu variantus. Bet problema ir ar preg_split patternu (laikam ta to sauc). kads butu pareizais patterns manam gadijumam? :?

  15. monitorēt serveri taisies? ^^

    stream_set_timeout($socket, 0, 800 * 1000); liec šo pēc fsockopen rindiņas ^^ tikai neuzliec par maz laiku.. kad tālāk liksi kvērijus, tad var arī attrūkties laika, lai iegūtu datus..

  16. Tur taču nav jābūt skriptu bērnam. Saglabājam no Firefox HTML lapu, izmainām, ko vajag, un nosūtām atpakaļ.

    hah, nezinaju, vai tas darbotos, jo neesmu meginajis.. visu laiku likas, ka ja serveris ir leitotajam atsutijis tadus datus, tad gan jau, ka atbildi njems pretiti tikai taja pasha informaciajs loka.. beet, galiigi garraamm man likaass..!

×
×
  • Create New...