protected function action() { try { $idntwrkr = $this->uriPath[count($this->uriPath) - 1]; } catch (Exception $exc) { $idntwrkr = BASE_AVATAR_ID; } //Check file $avfile = UriDispatch::getBaseDir() . 'avatar/' . $idntwrkr . '.png'; $idntwrkr = file_exists($avfile) ? $idntwrkr : BASE_AVATAR_ID; //*** header("Content-type: image/png"); readfile(UriDispatch::getBaseUri() . 'avatar/' . $idntwrkr . '.png'); }
public function save($name) { switch ($this->avatarFile['type']) { case 'image/jpeg': $tempAvatar = imagecreatefromjpeg($this->avatarFile["tmp_name"]); break; case 'image/png': $tempAvatar = imagecreatefrompng($this->avatarFile["tmp_name"]); break; case 'image/gif': $tempAvatar = imagecreatefromgif($this->avatarFile["tmp_name"]); break; } return imagepng($tempAvatar, UriDispatch::getBaseDir() . 'avatar/' . $name . '.png'); }