Advertisement
Guest User

Untitled

a guest
Feb 19th, 2015
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.56 KB | None | 0 0
  1.  
  2.  
  3. <?php
  4.  
  5. // Chama o arquivo com a classe WideImage
  6. require_once("cabecalho.php");
  7. require_once("wideImage/WideImage.php");
  8. require_once("imagem-banco.php");
  9. verificaUsuario();
  10.  
  11. $titulo = $_POST['titulo'];
  12. $descricao = $_POST['descricao'];
  13. $telefone = $_POST['telefone'];
  14. $endereco = $_POST['endereco'];
  15. $preco = $_POST['preco'];
  16. $idUsuario = $_SESSION['id_usuario_logado'];
  17.  
  18. if(!isset($_POST['categorias'])){
  19.     $_SESSION['danger'] = 'Por favor informe a categoria';
  20. } else if(isset($_POST['subcategorias'])){
  21.     $categoria = $_POST['categorias'];
  22.     $subCategoria = $_POST['subcategorias'];
  23. }else {
  24.     $categoria = $_POST['categorias'];
  25.     $subCategoria = "";
  26. }
  27.  
  28. insereAnuncio($conexao, $titulo, $descricao, $telefone, $endereco, $preco, $categoria, $subCategoria, $idUsuario);
  29.  
  30.  
  31.  
  32.  
  33. // Carrega a imagem a ser manipulada
  34. $image = WideImage::loadFromUpload('imagem', 'imagem.php');
  35. $imagemExtensao = $_FILES['imagem']['name'];
  36. $id_usuario = $_SESSION['id_usuario_logado'];
  37.  
  38. foreach ($image as $indice => $imagem) {
  39.     $extensao = $imagemExtensao[$indice];
  40.     $extensaoDaImagem = pathinfo($extensao, PATHINFO_EXTENSION);
  41.     $imagemFinal = $imagem->resize(400, 300);
  42.     $geraNome = md5(time().rand());
  43.     $imagemFinal->saveToFile('imagens/usuarios/' . $geraNome .'.'.$extensaoDaImagem);
  44.     $nomeMiniatura = $geraNome.'.'.$extensaoDaImagem;
  45.     $nomeOriginal = md5($extensao).'.'.$extensaoDaImagem;
  46.     $imagem->saveToFile('imagens/usuarios/' . $nomeOriginal);
  47.     insereImagem($conexao, $nomeMiniatura, $nomeOriginal, $id_usuario);
  48. }
  49.  
  50. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement