Добрый день. Получаю изображение таким образом, все работает: PHP: public function getPhoto(){ $result =''; $post = Yii::$app->request->post(); $path = 'D:\\Waste_photo\\'.$post['data']; $images = scandir($path); $images = preg_grep('/\\.(?:png|gif|jpe?g)$/', $images); foreach ($images as $image){ $result .= '<div class="photo-block-3">' .'<img src="'.$url.$post['data'].'/'.$image.'" class="image" /></div>'; } return $result; } Далее хотел получить реальные размеры изображений через getimagesize, делал так, но не работает: PHP: public function getPhoto(){ $result =''; $post = Yii::$app->request->post(); $path = 'D:\\Waste_photo\\'.$post['data']; $images = scandir($path); $images = preg_grep('/\\.(?:png|gif|jpe?g)$/', $images); foreach ($images as $image){ $test = getimagesize($url.$post['data'].'/'.$image); $width = $data[0]; $height = $data[1]; $result .= '<div class="photo-block-3">' .'<img src="'.$url.$post['data'].'/'.$image.'" data="'.$width.'" class="image" /></div>'; } return $result; } Подскажите что не так? --- Добавлено --- Пардон, разобрался =) --- Добавлено --- Закрывайте тему=)
А если просто через $image (без "$url.$post['data'].'/'.") --- Добавлено --- А что такое $width = $data[0]; $height = $data[1];