Ir para conteúdo
Fórum Script Brasil

danieloliveira

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que danieloliveira postou

  1. E pessoal já Vaz alguns dias que estou com esta duvida não consigo renomear as imagens com os mesmos nomes para salvar no banco de dados e em uma pasta depois de redimensionar. A variável $nome_arquivo quando eu renomeio ela deixa de ser um array e se torna uma string dai eu não consigo usar a função list para separar as imagens nas variáveis (só os nomes das imagens no banco) se alguém poder me ajudar eu agradeço ai vai o codigo <?php /* include('conexao.php'); */ ?> <?php //testa se usuario clicou no botão enviar //if(isset($_POST['publicar'])){} $titulo = $_POST['titulo']; $marca = $_POST['marca']; $modelo = $_POST['modelo']; $ano = $_POST['ano']; $descricao = $_POST['descricao']; $preço = $_POST['preço']; $diretorio ="fotos/"; //recebe as imagens do formulario $arquivo = isset($_FILES['arquivo']['name']) ? $_FILES['arquivo'] : FALSE; for ($k = 0; $k < count($arquivo['name']); $k++) { $conta =$k; $Tipo = $arquivo["type"][$k]; if(preg_match("/^image\/(gif|jpeg|jpg|png)$/", $Tipo)) {echo "e uma imagem legal"; echo "...............". $arquivo['name'][$k]; //concatena o diretorio com o arquivo //$destino = $diretorio."/".$arquivo['name'][$k]; //dessam forma so nomeia a foto grande $destino = $diretorio."/".md5(uniqid(time())). "." . strtolower(($arquivo['name'][$k])); //copie para o diretorio o arquivo if (move_uploaded_file($arquivo['tmp_name'][$k], $destino)) { //listar as propriedades do arquivo list($largura, $altura, $tipo) = getimagesize($destino); //cria a imagem $img = imagecreatefromjpeg($destino); //cria a thumb $thumb = imagecreatetruecolor(100,100); //copia a imagem para dentro da thumb imagecopyresampled($thumb, $img, 0,0,0,0,100,100,$largura,$altura); echo "========aqui=========". $destino."<br>"; $ex = explode("//", $destino); $novo_path = $ex[1]; echo $novo_path; var_dump($destino); $rec = $novo_path; echo "========aqui rec=========". $rec; list($a[0], $a[1], $a[2], $a[3], $a[4], $a[5])= $rec; var_dump($a); echo "----------".$a[0]."----------".$a[1]."---------".$a[2]."----------".$a[3]."---------".$a[4]."----------".$a[5]."-----"; //envia para o diretorio da thumb imagejpeg($thumb,$diretorio."thumb/".$rec); //libera memoria imagedestroy($img); imagedestroy($thumb); echo $conta."&nbsp;MOVEU<br>"; }// final move_uploaded_file else {echo "NAOOOO MOVEU<br>";} } else{ echo "você estar tentando enviar um aquivo que não é uma imagem&nbsp;".$conta." <br>";} }//final do for $nome_contato = $_POST['nome_contato']; $email = $_POST['email']; $telefone = $_POST['telefone']; ?>
×
×
  • Criar Novo...