All pastes #505845 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-05-23 19:38 UTC
rendered paste body
if (isset($_GET['zap']))
{
    //zabawa z fotką
    $nazwa1=$_FILES['plik']['name'];
    $nazwa1 = iso($nazwa1);


    if ($nazwa1 != "")
    {
echo '<br>1 taka nazwa pliku = '.$nazwa1;

        isset_file("../img_galeria/",&$nazwa1);
        if (is_uploaded_file($_FILES['plik']['tmp_name']))
        {
echo '<br>1 je&#380;eli zmienilo nazwe to znaczy ze jest ju&#380; plik o takiej nazwie w folderze - '.$nazwa1;
            if (isset($_FILES['plik']['type']))
            {
                $update = " INSERT INTO ".$subdomena."_gal_zdjecia_tab SET
                            id_gal_d = ".$_GET['zap'].", ";
                move_uploaded_file($_FILES['plik']['tmp_name'], "../img_galeria/$nazwa1");

                    //stworzenie miniaturki --------------------------------------------------
                    $szer_min = 120;
                    $wys_min = 120;
                    $img=imagecreatefromjpeg("../img_galeria/$nazwa1");
                    $max_x=imagesx($img);
                    $max_y=imagesy($img);
                    if ($max_x>=$max_y) {
                       $new_szer=$szer_min;
                       $new_wys=($new_szer*$max_y)/$max_x;
                    }
                    if ($max_x<$max_y) {
                       $new_wys=$wys_min;
                       $new_szer=($new_wys*$max_x)/$max_y;
                    }
                    $newimg=imagecreatetruecolor($new_szer,$new_wys);
                    imagecopyresampled($newimg,$img,0,0,0,0,$new_szer,$new_wys,$max_x,$max_y);
                    imagedestroy($img);
                    @imagedestroy($scr_img);
                    imagejpeg($newimg,"../img_galeria/min_".$nazwa1);
                    imagedestroy($newimg);

                    $sciezka = 'img_galeria/min_'.$nazwa1;
                    $update .= " sciezka_m = '".$sciezka."' ";


                    //stworzenie du&#380;ego obrazka ----------------------------------------
                    $szer_min = 400;
                    $wys_min = 400;
                    $img=imagecreatefromjpeg("../img_galeria/$nazwa1");
                    $max_x=imagesx($img);
                    $max_y=imagesy($img);
                    if ($max_x > $szer_min || $max_y > $wys_min)
                    {
                        if ($max_x>=$max_y) {
                            $new_szer=$szer_min;
                            $new_wys=($new_szer*$max_y)/$max_x;
                        }
                        if ($max_x<$max_y) {
                           $new_wys=$wys_min;
                           $new_szer=($new_wys*$max_x)/$max_y;
                        }
                        $newimg=imagecreatetruecolor($new_szer,$new_wys);
                        imagecopyresampled($newimg,$img,0,0,0,0,$new_szer,$new_wys,$max_x,$max_y);
                        imagedestroy($img);
                        @imagedestroy($scr_img);
                        imagejpeg($newimg,"../img_galeria/".$nazwa1);
                        imagedestroy($newimg);
                    }

                $sciezka = 'img_galeria/'.$nazwa1;
                $update .= ", sciezka_d = '".$sciezka."' ";
                mysql_query($update);
            }
            else
            {
                 echo "<br><br>Wyst&#261;pi&#322; b&#322;&#261;d przesy&#322;ania pliku<br><br>";
            }
        }
    }
}