Stovkomat.cz: dnes 20% sleva na všechny PR články [345 nabídek, stovky recenzí]
Zobrazují se odpovědi 1 až 12 z 12

Podmienka v PHP?

  1. co je na tej podmienke zle ze img s rozmerom 1280x720 neprejde ?

    PHP kód:
    $width '1920';
    $height '1080';
    $width2 '1280';
    $height2 '720';


    if (((
    $width != $imagesize[0]) AND ($height != $imagesize[1])) OR (($width2 != $imagesize[0]) AND ($height2 != $imagesize[1]))) $errors[] .= "Obrázek musí mít rozměry " $width "x" $height "px, nebo " $width2 "x" $height2 "px."

    WTF? lebo uz mi jebe asi. DIK ZA RADU

    ---------- Příspěvek doplněn 21.09.2019 v 12:11 ----------

    $imagesize[0] = 1280
    $imagesize[1] = 720

  2. Co se právě děje na Webtrhu?
  3. Tak bych rekl, ze kdyz tam mas OR, tak to tou podminkou projde vzdy, protoze to zaroven nemuze mit oba rozmery?

  4. ja potrebujem aby presiel obrazok bud 1920x1080 alebo 1280x720

  5. Takhle?
    Kód:
    if (($width == $imagesize[0] AND $height == $imagesize[1]) OR ($width2 == $imagesize[0] AND $height2 == $imagesize[1])){/* rozmer ok */ }else{ $errors[] .= "Obrázek musí mít rozměry " . $width . "x" . $height . "px, nebo " . $width2 . "x" . $height2 . "px."; }


    ---------- Příspěvek doplněn 21.09.2019 v 12:24 ----------

    A nebo tvoje varianta, ale prohozeny AND a OR
    if ((($width != $imagesize[0]) OR ($height != $imagesize[1])) AND (($width2 != $imagesize[0]) OR ($height2 != $imagesize[1]))) $errors[] .= "Obrázek musí mít rozměry " . $width . "x" . $height . "px, nebo " . $width2 . "x" . $height2 . "px.";

  6. Funguje ale preco to moje nie? ved to je to iste nie ? :)

    ---------- Příspěvek doplněn 21.09.2019 v 12:27 ----------

    Len opacne nie ?

    ---------- Příspěvek doplněn 21.09.2019 v 12:30 ----------

    jezisi kriste ja som magor :D dik

  7. rad jsem pomohl :)

  8. Len pre info, v PHP nepouzivaj slovne AND a OR ale && a ||. Ked som s PHP zacinal, tiez som to pouzival ale potom narazis vo vecsom projekte na logicke problemy(AND a && a OR a || nie je jendo a to iste) a premrhas kopec casu opravovanim logiky.

  9. Trochu sialene riesenie.. ked budes chciet pridat dalsi dovoleny rozmer, zacne sa to zvrhavat.

    Isiel by som radsej takto nejak nato (len nastrel):

    Kód:
    $povolene = [ [1920,1080] , [1280,720] ]; // v pripade potreby len doplnis dalsi rozmer ..
    
    if (in_array( [ $imagesize[0] , $imagesize[1] ], $povolene, true)) {
    
        echo "obrazok ma povolene rozmery";
    
    }
    co sa tyka || && or and:
    Jediny rozdiel medzi nimi je v priorite (and a or ma nizsiu prioritu, cize sa vykona po && ||). Staci ich nemiesat dokopy a ziadny problem nemoze vzniknut.

  10. Ahojte diky za reakciu. Nad arrayom som rozmýšľal ale zatím nieje potrebný. Pôvodne mal byť povolený všade len 1080p rozmer viete ako človek si potom navymysla dalsie somarinky. No možno využijem Array nakoniec.. Uvidim

    Tiež som sa stretol už viac krát niekto používa and a or a niekto znaky. Ešte som nevidel aby ich niekto miesal dokopy.

  11. Nejdřív by to chtělo napsat tu podmínku tak, ať jde vůbec přečíst.

  12. Odpověď lvl admin Webtrhu :D

  13. Nečitelně napsanou podmínku je těžké pochopit a přepsat.

Hostujeme u Server powered by TELE3