コード例 #1
0
ファイル: insereCapa.php プロジェクト: pedreduardo/easystock
 //--------------------------------------------------------------------
 //--------------------------------------------------------------------
 //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);
コード例 #2
0
 //--------------------------------------------------------------------
 //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);
 //--------------------------------------------------------------------