Wszystko zrozumiałem... spokojnie...
tutaj jest kod na którym wykrzacz się skrypt:
Kod
public function resize($file)
{
$new_width = 100;
$new_height = 100;
list($width, $height) = getimagesize($file);
$canvas = imagecreatetruecolor($new_width, $new_height);
switch($this->getExtension()) {
case 'jpg':
$org = imagecreatefromjpeg($file);
break;
case 'gif':
$org = imagecreatefromgif($file);
break;
case 'png':
$org = imagecreatefrompng($file);
break;
}
imagecopyresampled($canvas, $org, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
print_r($file);
switch($this->getExtension()) {
case 'jpg':
imagejpeg($canvas, $file, 100);
break;
case 'gif':
imagegif($canvas, $file);
break;
case 'png':
imagepng($canvas, $file);
break;
}
}
zaś to zawiera zmienna file:
Cytat
Symfony\Component\HttpFoundation\File\UploadedFile Object ( [test:Symfony\Component\HttpFoundation\File\UploadedFile:private] => [originalName:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 4fb133bc5c0fa.jpg [mimeType:Symfony\Component\HttpFoundation\File\UploadedFile:private] => image/jpeg [size:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 13195 [error:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 0 [pathName:SplFileInfo:private] => /tmp/php3ymB5r [fileName:SplFileInfo:private] => php3ymB5r )