używam poniższego skryptu do ich tworzenia:
<?php ... $imgHandle = $fname('img/'.$login.'/0.jpg); //$login - nazwa folderu $ratio = ($imgW = imagesx($imgHandle)) / ($imgH = imagesy($imgHandle)); $newImgW = 157; $newImgH = 118; $newImageHandle = imagecreatetruecolor($newImgW,$newImgH); imagecopyresampled($newImageHandle, $imgHandle,0, 0, 0, 0, $newImgW, $newImgH, $imgW, $imgH); Imagejpeg($newImageHandle,'img/'.$login.'/mini_0.jpg',70); ... ?>
w tym momencie pojawia sie taki problem:
Fatal error: Function name must be a string in C:\xampp\htdocs\mini\index.php on line 14
linia 14:
$imgHandle = $fname('img/'.$login.'/0.jpg); //$login - nazwa folderu
po zmianie zmiennej $imgHandle:
<?php ... $imgHandle = 'img/img/0.jpg'; ... ?>
pojawiają się błędy:
Warning: imagesx() expects parameter 1 to be resource, string given in C:\xampp\htdocs\mini\index.php on line 17
Warning: imagesy() expects parameter 1 to be resource, string given in C:\xampp\htdocs\mini\index.php on line 17
Warning: Division by zero in C:\xampp\htdocs\mini\index.php on line 17
linia 17:
$ratio = ($imgW = imagesx($imgHandle)) / ($imgH = imagesy($imgHandle));
Warning: imagecopyresampled() expects parameter 2 to be resource, string given in C:\xampp\htdocs\mini\index.php on line 21
linia 21:
imagecopyresampled($newImageHandle, $imgHandle,0, 0, 0, 0, $newImgW, $newImgH, $imgW, $imgH);
problem ze ścieżką rozwiążę, bardziej zastanawia mnie ten drugi problem, czy mógłby ktoś mnie naprowadzić na jego rozwiązanie?