//-------------------------------------------------------------------- //-------------------------------------------------------------------- //gerando um nome unico para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; //-------------------------------------------------------------------- //-------------------------------------------------------------------- // Caminho de onde ficará a imagem $caminho_imagem = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/capa/" . $imagem['name']; //-------------------------------------------------------------------- //-------------------------------------------------------------------- //String a ser armazenada no banco $string_banco = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/capa/" . $imagem['name']; //-------------------------------------------------------------------- //-------------------------------------------------------------------- //Adicionando a string ao banco de dados $catalogo->atualizaCatalogo($id, 2, $string_banco); //-------------------------------------------------------------------- move_uploaded_file($imagem['tmp_name'], $caminho_imagem); //-------------------------------------------------------------------- // Faz o upload da imagem para seu respectivo caminho //tmp_name é o nome temporario para manipulação do arquivo. /*if(move_uploaded_file($imagem['tmp_name'], $caminho_imagem)) { echo "Movida com SUCESSO!"; } else { echo "NAO FOI MOVIDA"; }*/ //-------------------------------------------------------------------- $array = array('path' => $caminho_imagem);
//-------------------------------------------------------------------- //Pegando a extensão da imagem e guardando na variável $ext preg_match("/\\.(gif|bmp|png|jpg|jpeg){1}\$/i", $imagem['name'], $ext); //-------------------------------------------------------------------- //-------------------------------------------------------------------- //gerando um nome unico para a imagem $nome_imagem = time() . "." . $ext[1]; //-------------------------------------------------------------------- $caminho_imagem = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/paginas/" . $nome_imagem; //$caminho_imagem = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/paginas/" . $imagem['name']; //-------------------------------------------------------------------- //-------------------------------------------------------------------- //String a ser armazenada no banco $string_banco = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/paginas/" . $nome_imagem; //Salva o caminho da página no banco $catalogo->atualizaCatalogo($id, 3, $string_banco); //-------------------------------------------------------------------- // Faz o upload da imagem para seu respectivo caminho //tmp_name é o nome temporario para manipulação do arquivo. move_uploaded_file($imagem['tmp_name'], $caminho_imagem); //-------------------------------------------------------------------- //-------------------------------------------------------------------- //Redimensionando a imagem para gerar o thumbnail //Carregando a imagem original $imagem = wideImage::load($_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/paginas/" . $nome_imagem); //Redimensionando $imagem = $imagem->resize(400, 300); $caminho_thumb = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/thumb/" . $nome_imagem; //Salvando a thumbnail no caminho especificado $imagem->saveToFile($caminho_thumb); //--------------------------------------------------------------------