Rezultate 1 la 4 din 4

Subiect: Problema getimagesite

  1. #1
    Avatarul lui Buta Paul
    Buta Paul este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    7th February 2008
    Locaţie
    Cluj Napoca
    Vârstă
    35
    Posturi
    371
    Putere Rep
    34


    Implicit Problema getimagesite

    Salut.Mi-am facut un site de jocuri,iar la partea administrativa am incercat sa fac putin munca mai usoara.Cand adaug jocul imi extrage automat width-ul si height-ul jocului.Am adaugat cateva conditii,in caz ca width-ul si height-ul sunt mai mare de X ori si merge perfect inafara faptului,ca , in caz ca este mai mare,maximul width imi da doar de 500px.

    Acesta este codul care-l folosesc.

    Cod PHP:
        $maxfilewidth "800";
        
    $maxfileheight "1000";
        
    $autoresize "1";
        
    $gamewidth $_POST[width];
        
    $gameheight $_POST[height];
         
    $size getimagesize($siteurl."/swfjoc/".$fileName2);
            
            
    $gamewidth $size[0];
            
    $gameheight $size[1];
               if (
    $autoresize == '1') {
            if (
    $gamewidth $maxfilewidth) {
                
    $change = ($gamewidth $maxfilewidth);
                
    $gamewidth $maxfilewidth;
                
    $gameheight = ($gameheight $change);    
            }
            if (
    $gameheight $maxfileheight) {
                
    $change = ($gameheight $maxfileheight);
                
    $gameheight $maxfileheight;
                
    $gamewidth = ($gamewidth $change);    
            }} 
    Deci,dupa cum observat maxfilewidth este de 800 ,iar daca pun un joc nou cu width de 1200,ii da autoresize pana la 500px doar.Inteleg faptul ca autoresize-ul miceste width-ul astfel incat sa se potriveasca cu height-ul,adica sa aiba o calitate jocul,dar asa se intampla la toate jocurile.Imi da doar 500px si trebuie sa modific eu manual dupa.Imi puteti spune care este problema? Ce am gresit,ce trebuie facut?Multumesc si o seara placuta.

  2. #2
    Avatarul lui CristiC
    CristiC este deconectat Membru SeoPedia
    Reputatie:
    33
    Data înscrierii
    2nd May 2008
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    91
    Putere Rep
    33


    Implicit

    E posibil sa fie ceva legat de $gamewidth - vezi ce valoare preia.

    Eu as face in felul urmator:
    Cod PHP:
    $maxfilewidth "800";
    $maxfileheight "1000";
    $defaultgamewidth $_POST[width];
    $defaultgameheight $_POST[height];
    $size getimagesize($siteurl."/swfjoc/".$fileName2);        
    $gamewidth $size[0];
    $gameheight $size[1];
    $autoresize "1";

    if (
    $autoresize == '1') {
      if (
    $gamewidth >= $gameheight)
       {
         
    $finalwidth min(min($defaultgamewidth$gamewidth),$maxfilewidth);
         
    $finalheight round(($gameheight $finalwidth) / $gamewidth);
       } else {
         
    $finalheight min(min($defaultgameheight$gameheight),$maxfileheight);
         
    $finalwidth round(($gamewidth $finalheight) / $gameheight);
       }

    L-am facut in graba - sper sa fi fie corect. Ideea ar fi ca in functie de care dintre dimensiuni este mai mare - o recalculezi pe cealalta.

    Ps. - acum am vazut ca in scriptul tau intai faci
    Cod PHP:
    $gamewidth $_POST[width];
    $gameheight $_POST[height]; 
    si dupa aia
    Cod PHP:
    $gamewidth $size[0];
    $gameheight $size[1]; 
    in felul asta degeaba iei primele doua valori

  3. #3
    Avatarul lui Buta Paul
    Buta Paul este deconectat Membru SeoPedia
    Reputatie:
    34
    Data înscrierii
    7th February 2008
    Locaţie
    Cluj Napoca
    Vârstă
    35
    Posturi
    371
    Putere Rep
    34


    Implicit

    Codul facut de tine,tot asa imi ia size-urile...am observat si eu ce mi-ai spus,dar eu am facut 2 field-uri in form cu width si height,care nu le completez cand adaug jocul,asta inseamna ca widht si height nu are,deci dupa vine problema lui getimagesize nu? care trebuie sa ia el marimile,dar le ia cam prost din cate vad.Am marit limitele la 1200 si 1800 ,dar tot maxim 500 imi da.O sa mai incerc sa vad care e problema.Ms totusi de ajutor

  4. #4
    Avatarul lui CristiC
    CristiC este deconectat Membru SeoPedia
    Reputatie:
    33
    Data înscrierii
    2nd May 2008
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    91
    Putere Rep
    33


    Implicit

    Foloseste echo pentru toate variabilele si vezi ce valori sunt intoarse.
    Asa iti poti da seama unde e problema.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. am si eu o problema! Help!
    De paulpadurariu în forumul Bar, lobby...
    Răspunsuri: 5
    Ultimul Post: 25th February 2009, 18:54
  2. Problema CSS
    De Federals în forumul Client side
    Răspunsuri: 4
    Ultimul Post: 18th February 2009, 23:47
  3. problema. help!
    De catalindeva în forumul Server side
    Răspunsuri: 2
    Ultimul Post: 26th February 2008, 07:03
  4. Am si eu o problema...
    De zbrexter în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 2
    Ultimul Post: 4th September 2007, 02:28
  5. Problema
    De miealex în forumul E-mail SPAM
    Răspunsuri: 6
    Ultimul Post: 27th April 2007, 19:27

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •