Witam mam taki problem mam plik mini.php [php:1:a66bed32b3]<?php
{
$folder= "fotografia";
$bok= "70" ;
$kompresja ="70";
$dir = opendir("$folder/");
while ($plik = readdir($dir)) {
if (is_file("$folder/$plik") && eregi(".jpg",$plik) && !eregi("_t.jpg",$plik)) {
$fotos[] = $plik;
}
}
sort($fotos);
for ($i = 0; $i < count($fotos); $i++ )
{
$in_nazwa = $fotos[$i];
$in_image = ImageCreateFromJPEG($in_nazwa);
$in_szerokosc = ImageSX($in_image);
$in_wysokosc = ImageSY($in_image);
if($kwadratowe=="tak") {
$out_wysokosc=$bok;
$out_szerokosc=$bok;
$out_image=ImageCreatetruecolor($out_szerokosc,$out_wysokosc);
if($kadruj=='tak') {
if($in_szerokosc>$in_wysokosc)
{
$in_szerokosc=$in_wysokosc; }
elseif ($in_szerokosc<$in_wysokosc)
{
$in_wysokosc=$in_szerokosc; }
imagecopyresampled($out_image, $in_image, 0, 0, 0, 0, $out_szerokosc, $out_wysokosc, $in_szerokosc, $in_wysokosc);
}
else
{
if($in_szerokosc>$in_wysokosc)
{
$proporcja=$in_wysokosc/$in_szerokosc;
$nowy_krotszybok = $bok*$proporcja;
$nowy_y = (($bok-$nowy_krotszybok)/2);
$in_wysokosc=$in_szerokosc;
imagecopyresampled($out_image, $in_image, 0, $nowy_y, 0, 0, $out_szerokosc, $out_wysokosc, $in_szerokosc, $in_wysokosc);
}
elseif ($in_szerokosc<$in_wysokosc)
{
$proporcja=$in_szerokosc/$in_wysokosc;
$nowy_krotszybok = $bok*$proporcja;
$nowy_x = (($bok-$nowy_krotszybok)/2);
$in_szerokosc=$in_wysokosc;
imagecopyresampled($out_image, $in_image, $nowy_x, 0, 0, 0, $out_szerokosc, $out_wysokosc, $in_szerokosc, $in_wysokosc);
}
}
}
elseif ($in_szerokosc>$in_wysokosc)
{
$out_wysokosc=$bok;
$out_szerokosc=($in_szerokosc/$in_wysokosc)*$bok;
$out_image=ImageCreatetruecolor($out_szerokosc,$out_wysokosc);
imagecopyresampled($out_image, $in_image, 0, 0, 0, 0, $out_szerokosc, $out_wysokosc, $in_szerokosc, $in_wysokosc);
}
elseif ($in_szerokosc==$in_wysokosc)
{
$out_wysokosc=$bok;
$out_szerokosc=$bok;
$out_image=ImageCreatetruecolor($out_szerokosc,$out_wysokosc);
imagecopyresampled($out_image, $in_image, 0, 0, 0, 0, $out_szerokosc, $out_wysokosc, $in_szerokosc, $in_wysokosc);
}
elseif ($in_szerokosc<$in_wysokosc)
{
$out_szerokosc=$bok;
$out_wysokosc=($in_wysokosc/$in_szerokosc)*$bok;
$out_image=ImageCreatetruecolor($out_szerokosc,$out_wysokosc);
imagecopyresampled($out_image, $in_image, 0, 0, 0, 0, $out_szerokosc, $out_wysokosc, $in_szerokosc, $in_wysokosc);
}
$out_nazwa = substr($fotos[$i],0,-4) . "_t.jpg";
imagejpeg ($out_image, $out_nazwa ,$kompresja);
echo "<img src="$folder/$out_nazwa"> ";
}
echo "<br><br>Miniaturki wygenerowane<br><br>";
echo "<a href="../index.php?id=8">Obejrzyj index</a>";
}
?>
</BODY>
</HTML>
?>[/php:1:a66bed32b3]
i chce by zmienna $folder okreslila mi w jakim katalogu maja byc zrobione miniatorki dopisalem zmienna $folder tam gdzie pownna byc ale jeszcze cos jest nie tak nie wiem w czym problem...?