Mam taki kodzi, który pobiera obrazek.

Kod
<?
session_start();

        mysql_connect ("localhost","hl149117_tentego","****"); //łącze z bazą [serwer bazy,użytkownik,hasło]
        mysql_select_db ("hl149117_faluztt"); //nazwa bazy  
        
        
$content = file_get_contents("http://jebzdzidy.pl/"); //pobieramy źródło strony, gdzie będziemy szukać obrazków

//teraz przydałoby się jakieś wyrażenie regularne do łapania obrazków w źródle

$pattern = "#<img.*?src=[\"']?([^\"' ]+)#i"; //ładnie zapisujemy patterna łapiącego obrazki
preg_match_all($pattern, str_replace("\n", "", $content), $matches); //wyszukujemy wg patternu
$rozszerzenia = array('jpg', 'png', 'gif'); //tu możesz dodawac inne rozszerzenia
$minwidth = 200; //minimalna szerokość w pikselach
$minheight = 200; //minimalna wysokość w pikselach
if ( is_array($matches[1])) {
    foreach($matches[1] as $img) {
        $z = strpos($img, "http://");
        if ($z === FALSE || $z != 0) {
            $img = 'http://img.myepicwall.com/i/2012/01/'.$img; //doklejamy hosta jak nie ma
        }
        $nazwa = explode('/', $img);
        $nazwa = $nazwa[count($nazwa)-1];
        $nazwa = explode('?', $nazwa);
        $nazwa = $nazwa[0];
        $nazwa = strtolower($nazwa);
        $roz = explode('.', $nazwa);
        if ( ! isset($roz[1]) || ! in_array($roz[1], $rozszerzenia)) {
            continue;
        }
        $image = @file_get_contents($img); //pobieramy nasz obrazek
        if ($image == NULL) {
                continue;
        }
        $_image = @imagecreatefromstring($image);
        if ( ! $_image) { //tu sprawdzamy czy obsługuje dany format
            continue;
        }
        if (imagesx($_image) < $minwidth || imagesy($_image) < $minheight) { //sprawdzamy wymiary
           continue;
        }
        
        if (file_exists($nazwa)) {
            continue;
        }
                
        mysql_query("INSERT INTO shity VALUES(0,'Faluz.pl - Wrzuć na luz', 'img/upload/{$nazwa}','Jebzdzidy.pl','2','-----','1','obrazek','0')"); //tu brakowało nawiasu zaraz za '0'
                
        file_put_contents($nazwa, $image); //tu zapisujemy obrazek pod oryginalną nazwę
    }
}
mysql_close();
?>


Co zrobić aby wysokość obrazaka została przycięta o 20px (od dołu) i posiadał nazwę $nazwa. Proszę o jakieś zrozumiałe przykłady smile.gif