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.
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.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);
}}




Răspunde cu citat