if($this->request->getUploadedFiles()[0]->getExtension() == "jpg")
{
system("jpegtran -progressive -copy none -optimize -outfile ".BASE_PATH."/public/".$name." ".BASE_PATH."/public/".$name);
}
elseif($this->request->getUploadedFiles()[0]->getExtension() == "png");
{
$res = system("optipng ".BASE_PATH."/public/". $name, $retval);
var_dump($this->request->getUploadedFiles()[0]->getExtension());
var_dump($res);
var_dump($retval);
}
Первое не отрабатывает System.
Второе - творится что-то невероятное, проверяю файл var_dump возвращает что файл jpg, но отрабатывает elseif, что файл является png, полтора суток не спал. Может я где то туплю???