nie wiem dlaczego ale jak jest zły format pliku to wywala błedy zamiast informacji, ze zły format pliku., i mozecie mnie nakierować co tu zmienić (jakie polecenia)zeby skalowało zdjecia
<?php
[php]
require_once(\"laczenie.php\");
$f = $_FILES['zdj'];
$spr= '../test/galery/'.$data;
{
$zdj=$_POST['zdj'];
$spr='c:/Program Files/xampp/htdocs/test/galery/';
} else {
}
if ($f['name']['type']=='image/bmp')
$typ='bmp';
elseif ($f['name']['type']=='image/jpeg')
$typ='jpg';
elseif ($f['name']['type']=='image/png')
$typ='png';
elseif ($f['name']['type']=='image/gif')
$typ='gif';
else $zdj='Niepoprawny format obrazu.';
}
{
$img=imagecreatefromjpeg('../test/galery/'.$f['name']);
if ($typ=='png') $img=imagecreatefrompng('../test/galery/'.$f['name']);
elseif ($typ=='gif') $img=imagecreatefromgif('../test/galery/'.$f['name']);
elseif ($typ=='bmp') $img=imagecreatefromwbmp('../test/galery/'.$f['name']);
$x = imagesx($img);
$y = imagesy($img);
if($x > $y){
$nx = 100;
$ny = 100 * ($y / $x);
}
elseif($x < $y){
$nx = 100 * ($x / $y);
$ny = 100;
}
else{
$nx = 100;
$ny = 100;
}
$new_img = imagecreatetruecolor($nx, $ny);
imagecopyresampled($new_img, $img, 0, 0, 0, 0, $nx, $ny, $x, $y);
if ($typ=='jpg') imagejpeg($new_img, '../test/galery/min/'.$f['name']);
elseif ($typ=='png') imagepng($new_img, '../test/galery/min/'.$f['name']);
elseif ($typ=='gif') imagegif($new_img, '../test/galery/min/'.$f['name']);
elseif ($typ=='bmp') imagewbmp($new_img,'../test/galery/min/'.$f['name']);
}
{
$zdj=$f['name'];
$zdj=\"../galery/\".$zdj;
$sql=\"INSERT INTO galeria SET fotka1='$zdj'\";
echo 'Dodano zdjecie: '.$zdj; }
?>
mozecie spojrzec na kod wyzej i powiedziec co jest nie tak bo mi nie tworzy miniaturek w katalogu min,