Witam. Posiadam oto taki skrypt, który tworzy mi miniaturkę zdjęcia. Po stworzeniu zapisuje oba zdjęcia (oryginalne i miniaturke) do jednego katalogu. Lecz gdy miniaturka znajdzie się w osobnym folderze niż oryginalna grafika, to przestaje działać. Jest jakiś sposób którym można to rozdzielić?

Kod
<?php

$typ = $_FILES['plik']['type'];
$rozmiar = $_FILES['plik']['size'];
$nazwa = $_FILES['plik']['name'];
$nazwa_tmp = $_FILES['plik']['tmp_name'];
$bledy = $_FILES['plik']['error'];
$path_parts = pathinfo($nazwa);
$nazwa_bez_typu = $path_parts['filename'];

echo "typu pliku: $typ<br />";
echo "rozmiaru: $rozmiar bajtów<br />";
echo "nazwy pliku: $nazwa<br />";
echo "nazwy tymczasowa: $nazwa_tmp<br />";
echo "Nazwa bez typu: $nazwa_bez_typu<br />";
echo "błędy: $bledy<br />";

$max_rozmiar = 1000000;    //bajtów

if ($typ == 'image/jpeg')    //sprawdza czy typ pliku to jpeg

if ($rozmiar > $max_rozmiar)         //sprawdza rozmiar
{
echo "Plik jest za duży!";
}

else
{
echo "Odebrano plik. Jego nazwa to: $nazwa<br />";
move_uploaded_file($nazwa_tmp, $_SERVER['DOCUMENT_ROOT'].'/A1/'.$nazwa);        //zapisuje plik w folderze

$img = imagecreatefromjpeg("$nazwa");         //wybiera zdjęcie    

$width  = imagesx($img);        //pobiera rozmiar oryginalnego pliku
$height = imagesy($img);
echo "Oryginalny rozmiar<br /> szerokosc: $width wysokosc: $height<br />";

$width_mini = 200;        //rozmiar miniaturki
$height_mini = 150;
$img_mini = imagecreatetruecolor($width_mini, $height_mini);        //pobiera id zdjęcia
echo "Rozmiar miniaturki<br /> szerokosc: $width_mini wysokosc: $height_mini<br />";    

imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width  , $height);        //tworzy puste pole

imagejpeg($img_mini, "$nazwa_bez_typu.mini.jpg", 80);        //zapisuje w A1    
imagedestroy($img);        //zwalnia pamięć
imagedestroy($img_mini);

echo "mini:  <img src = \"$nazwa_bez_typu.mini.jpg\" /> <br />";
}

else
{
echo "Nie prawidłowy typ pliku!";
}

?>