Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''fotos''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 13 registros

  1. juninhogpe

    Upload de imagem - JPG

    Boa noite pessoal. Tenho um formulário para realizar o upload de fotos e uma página que recebe e faz o redimensionamento das imagens. Quando envio algumas imagens com extensão "jpg", me aparece como arquivo não suportado e outros são enviados corretamente. Segue abaixo meu código do formulário e o script que recebe e redimensiona as imagens: formulario.php <form name="fotos" action="img-action.php" enctype="multipart/form-data" method="post"> <div class="form-group"> <label for="exampleInputEmail1">Nome</label> <input type="text" name="nome" class="form-control" id="exampleInputEmail1" placeholder="Nome do carro"> </div> <div class="clearfix"></div> <div class="form-group"> <label for="exampleInputPassword1">Fotos</label> <input type="file" name="file[]" id="exampleInputFile" required multiple> </div> <div class="clearfix"></div> <button type="submit" class="btn btn-default">Cadastrar fotos</button> </form> img-action.php <?php session_start(); if (!$_SESSION["usuarioNome"]) header("Location: index.php"); include("conexao.php"); ini_set('memory_limit', '512M'); ini_set('post_max_size', '500M'); ini_set('upload_max_filesize', '500M'); function clean($string) { $a = "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕºª"; $b = "aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRroa"; $string = utf8_decode($string); $string = strtr($string, utf8_decode($a), $b); //substitui letras acentuadas por "normais" $string = str_replace(" ","-",$string); // retira espaco $string = strtolower($string); // passa tudo para minusculo return utf8_encode($string); //finaliza, gerando uma saída para a funcao } function resizeImage($Largura_atual,$Altura_atual,$Tamanho_Maximo,$Pasta_Destino,$SrcImage,$Qualidade_img,$Tipo_imagem){ //Verifica se a imagem existe if($Largura_atual <= 0 || $Altura_atual <= 0) return false; //Construção proporcional da nova imagem $Imagem = min($Tamanho_Maximo/$Largura_atual, $Tamanho_Maximo/$Altura_atual); $Nova_Largura = ceil($Imagem*$Largura_atual); $Nova_Altura = ceil($Imagem*$Altura_atual); if($Largura_atual < $Nova_Largura || $Altura_atual < $Nova_Altura){ $Nova_Largura = $Largura_atual; $Nova_Altura = $Altura_atual; } $NewCanves = imagecreatetruecolor($Nova_Largura, $Nova_Altura); // Redimensionamento de imagem if(imagecopyresampled($NewCanves, $SrcImage,0, 0, 0, 0, $Nova_Largura, $Nova_Altura, $Largura_atual, $Altura_atual)){ switch(strtolower($Tipo_imagem)){ case 'image/png': imagepng($NewCanves,$Pasta_Destino); break; case 'image/gif': imagegif($NewCanves,$Pasta_Destino); break; case 'image/jpeg': case 'image/pjpeg': imagejpeg($NewCanves,$Pasta_Destino,$Qualidade_img); break; default: return false; } if(is_resource($NewCanves)) imagedestroy($NewCanves); return true; } } $nome_galeria = $_POST["nome"]; $nome_pasta = clean($nome_galeria); $destino_imagem = mkdir('fgaleria/'.$nome_pasta.'/',0777,true); // Inserção na tabela de galeria $nome_galeria = $_POST["nome"]; if(isset($_FILES['file']['name'])){ //Configurações da Imagem $Tamanho_Max_Imagem = 640; //Largura e altura máxima da imagem $Prefixo_Img_redimensionada = "imagem_comprimida"; //Prefixo para o nome da imagem salva $Pasta_Img_Original = 'original/'; $Pasta_Img_Comprimida = 'fgaleria/'; //Diretório para onde a imagem comprimida será salva $Qualidade_img = 90; $Local_Img_comprimida[] = $destino_imagem; $Local_Img_original[] = ""; if ($nome_galeria != ""){ $sql = utf8_decode("INSERT INTO fotos (nome, nome_pasta) VALUES ('$nome_galeria', '$nome_pasta')"); if($conn->query($sql) === TRUE){ echo utf8_encode("<script> alert (\"Cadastro realizado com sucesso.\");</script>"); echo utf8_encode('<script>window.location="cad_foto.php";</script>'); } else{ echo "Erro: " . $sql . "<br />" .$conn->error; echo utf8_encode('<script>window.location="cad_foto.php";</script>'); } } $cont = $_FILES['file']['tmp_name']; for($i = 0; $i < count($cont); $i++){ // Algumas informações das imagens que serão necessárias. $Nome_Imagem = $_FILES['file']["name"][$i]; $Tamanho_Imagem = $_FILES['file']['size'][$i]; $TempSrc = $_FILES['file']['tmp_name'][$i]; $Tipo_imagem = $_FILES['file']['type'][$i]; $Process_Imagem = true; //Validação de arquivo e criação da imagem a partir da imagem que foi feito upload. switch(strtolower($Tipo_imagem)){ case 'image/png': $Imagem_Criada = imagecreatefrompng($TempSrc); break; case 'image/gif': $Imagem_Criada = imagecreatefromgif($TempSrc); break; case 'image/jpeg': case 'image/pjpeg': $Imagem_Criada = imagecreatefromjpeg($TempSrc); break; default: $Process_Imagem = false; //Formato do arquivo não suportado! } //Pega o tamanho da imagem list($Largura_atual,$Altura_atual) = getimagesize($TempSrc); //Local para as imagens de destino $DestRandNome_Imagem = 'fgaleria/'.$nome_pasta.'/'.$Nome_Imagem; //Name for Big Image date_default_timezone_set('America/Sao_Paulo'); $data_upload = date('Y-m-d H:i:s'); //Redimensionamento da imagem para o tamanho especificado na função resizeImage. if($Process_Imagem && resizeImage($Largura_atual,$Altura_atual,$Tamanho_Max_Imagem,$DestRandNome_Imagem,$Imagem_Criada,$Qualidade_img,$Tipo_imagem)){ //Novo tamanho para imagem list($ResizedWidth,$ResizedHeight)=getimagesize($DestRandNome_Imagem); $Local_Img_comprimida = $DestRandNome_Imagem; } else{ echo '<p style="color:red;">Ocorreu um erro ao processar.<strong>'.$Nome_Imagem.'</strong></div>'; //output error } } } echo '<script language="javascript">alert("Imagens enviadas com sucesso!")</script>'; ?> O que vocês acham que pode ser? Obrigado desde já.
  2. Gabriel Zaia

    Probleminha com move_uploaded_file

    Pessoinhas, estou tendo um probleminha com logica, estou tentando fazer um upload multiplo de imagens com nomes variados de imagens e queria salvá-as depois os nomes das imagens no banco de dados com as seguintes informações: id, Nome da imagem, id da casa Porém está ocorrendo um erro ao realizar upload Parse error: syntax error, unexpected ',' in adm\gravar.php on line 16 Se puderem me ajudar. Obs: Sou meio novato na área, então tenham paciência suahsuha. <?php session_start(); include('config/config.php'); $idcasa = $_SESSION["idcasa"]; $banner = 1; $diretorio = "fotos/"; if(!is_dir($diretorio)) { echo "Pasta $diretorio nao existe"; }else{ $arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE; for ($controle = 0; $controle < count($arquivo['name']); $controle++){ $aleatorio = rand(5, 10); $valor = substr(str_shuffle("AaBbCcDdEeFfGgHhIiJjKkLlMmNnPpQqRrSsTtUuVvYyXxWwZz0123456789"), 0, $aleatorio); $novonome = $valor.'.jpg'; $destino = $diretorio."/".$arquivo['name'][$controle]. $nomefinal; if(move_uploaded_file([$controle], $destino)){ echo "Upload realizado com sucesso <br>"; $sql = mysqli_query("insert into fotos (id, nome, idcasa) values ('', '$novonome', '$idcasa')") }else{ echo "Erro ao realizar upload! <br>"; } } } ?>
  3. marlone

    Upload de 2 imagens em inputs diferentes

    Estou querendo fazer um upload de 2 imagens em inputs diferentes. Alguém pode me ajudar?
  4. marlone

    Cadastrar múltiplas fotos PHP

    Estou tentando cadastrar multiplas imagens com prevew, mas esta dando erro e não cadastra nenhuma... Alguém pode me ajudar? <?php include('config/conn.php'); ini_set('memory_limit', '1024MM'); class UploadImagem{ public $width; public $height; protected $tipos = array("jpeg", "png", "gif","JPEG", "PNG", "GIF"); protected function redimensionar($caminho, $nomearquivo){ list($width_orig, $height_orig, $tipo, $atributo) = getimagesize($caminho.$nomearquivo); $i = 0; while($i <= 2000){//looping das resolucoes $i += 200; $resolucao = $i; $caminho_novo = $caminho.$resolucao.'/'; $width = $resolucao; $height = $resolucao; if($width_orig > $height_orig){ $height = ($width/$width_orig)*$height_orig; } elseif($width_orig < $height_orig) { $width = ($height/$height_orig)*$width_orig; } $novaimagem = imagecreatetruecolor($width, $height); switch($tipo){ case 1: $origem = imagecreatefromgif($caminho.$nomearquivo); imagecopyresampled($novaimagem, $origem, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); imagegif($novaimagem, $caminho_novo.$nomearquivo); break; case 2: $origem = imagecreatefromjpeg($caminho.$nomearquivo); imagecopyresampled($novaimagem, $origem, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); imagejpeg($novaimagem, $caminho_novo.$nomearquivo); break; case 3: $origem = imagecreatefrompng($caminho.$nomearquivo); imagecopyresampled($novaimagem, $origem, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); imagepng($novaimagem, $caminho_novo.$nomearquivo); break; } imagedestroy($novaimagem); } imagedestroy($origem); } protected function tirarAcento($texto){ $com_acento = array('à','á','â','ã','ä','å','ç','è','é','ê','ë','ì','í','î','ï','ñ','ò','ó','ô','õ','ö','ù','ü','ú','ÿ','À','Á','Â','Ã','Ä','Å','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ñ','Ò','Ó','Ô','Õ','Ö','O','Ù','Ü','Ú','Ÿ',); $sem_acento = array('a','a','a','a','a','a','c','e','e','e','e','i','i','i','i','n','o','o','o','o','o','u','u','u','y','A','A','A','A','A','A','C','E','E','E','E','I','I','I','I','N','O','O','O','O','O','0','U','U','U','Y',); $final = str_replace($com_acento, $sem_acento, $texto); $com_pontuacao = array('´','`','¨','^','~',' ','-'); $sem_pontuacao = array('','','','','','_','_'); $final = str_replace($com_pontuacao, $sem_pontuacao, $final); return $final; } public function salvar($caminho, $file, $nome_imagem){ $caminho = $caminho; $file['name'] = $this->tirarAcento(($nome_imagem));//$file['name'] NOME ORIGINAL $uploadfile = $caminho.$file['name']; $tipo = strtolower(end(explode('/', $file['type']))); if (array_search($tipo, $this->tipos) === false) { $mensagem = "<font color='#F00'>Envie apenas imagens no formato jpeg, png ou gif!</font>"; return $mensagem; } else if (!move_uploaded_file($file['tmp_name'], $uploadfile)) { switch($file['error']){ case 1: $mensagem = "<font color='#F00'>O tamanho do arquivo é maior que o tamanho permitido.</font>"; break; case 2: $mensagem = "<font color='#F00'>O tamanho do arquivo é maior que o tamanho permitido.</font>"; break; case 3: $mensagem = "<font color='#F00'>O upload do arquivo foi feito parcialmente.</font>"; case 4: $mensagem = "<font color='#F00'>Não foi feito o upload de arquivo.</font>"; break; } } else{ list($width_orig, $height_orig) = getimagesize($uploadfile); if($width_orig > $this->width || $height_orig > $this->height){ $this->redimensionar('./'.$caminho, $file['name']); } $mensagem = "<a href='".$uploadfile."'><font color='#070'>Upload realizado com sucesso!</font><a>"; } } } for($i = 0; $i < count($foto); $i++) { $foto = $_FILES['foto']; $tipo = explode('/', $foto['type']); $extensao = $tipo[1]; } if (!file_exists('imagens/')) { mkdir('imagens/', 0777, true); } $nome_imagem = md5(date('Y-m-d H:i:s')).'.'.$extensao; $i = 0; while($i <= 2000){//looping das resolucoes $i += 200; $resolucao = $i; if (!file_exists('imagens/'.$resolucao.'/')) { mkdir('imagens/'.$resolucao.'/', 0777, true); } } for($i = 0; $i < count($foto); $i++) { $upload = new UploadImagem(); echo $upload->salvar('imagens/', $foto, $nome_imagem[$i]); } for($i = 0; $i < count($foto); $i++) { $result = "INSERT INTO jogos (imagem) VALUES ('$nome_imagem')"; $resultado = mysqli_query($conn,$result); echo '<img width="200px" src="imagens/'.$nome_imagem.'">'; } //header('Location: http://www.highflexemborrachados.com.br/sistema/modelo.php'); ?>
  5. indio25

    Nao aparece as fotos na pagina

    Boas pessoal Eu tenho este site mas ele deixou de exibir as foto o que estou a fazer de errado? http://www.carseletric.hol.es/ver/xiaomi-mi-robot-vacuum-1st-generation-roborock-s50-second-generation
  6. Gildvan Arley

    Ajuda - Cadastro de usuário com foto

    Olá Boa tarde, Gostaria de saber como posso implementar isso ?php include ("conexao.php"); if (isset($FILES['imguserc'])){ $extensao = strtolower(substr($_FILES['$_FILES']['imguserc']['nome'], -4)); //pegar a extesão do arquivo $novo_nome = md5(time()) .$extensao; //define o nome do arquivo $diretorio = "upload/usuario/";//define o diretorio para onde enviaremos o arquivo move_uploaded_file($_FILES['imguserc']['tempe_name'], $diretorio.$novo_nome);//efetua o upload $insert = "INSERT INTO usuarios(imguser) VALUES('$imguser')"; } ?> Nisso <?php session_start(); require 'conexao.php'; if(isset($_POST['enviar'])){ $nome = $_POST['nomec']; $email = $_POST['emailc']; $telefone = $_POST['telefonec']; $senha = $_POST['senhac']; $steam = $_POST['steamidc']; $imguser = $_POST['imguserc']; $cla = $_POST['clac']; $nivel = $_POST['nivelc']; //-------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------- $insert = "INSERT INTO usuarios(nome,email,telefone,senha,steam,imguser,cla,nivel) VALUES('$nome','$email','$telefone','$senha','$steam','$imguser','$cla','$nivel')"; $query = $conexao->query($insert); $_SESSION['cadsucess'] = "Cadastro feito com sucesso"; header("Location: login.php"); } ?> Aqui é meu formulário de cadastro <br> <p class=" text-info"></p> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 col-xs-offset-0 col-sm-offset-0 col-md-offset-3 col-lg-offset-3 toppad" > <h2>Formulario de Cadastro</h2> <br> <form id="formulariocadastro" method="POST" action="pro_cad.php" enctype="multipart/form-data" data-toggle="validator"> <div class="form-group input-icon-left"> <i class="fa fa-user"></i> <input type="text" class="form-control" name="nomec" required="true" placeholder="Usuario" > </div> <div class="form-group input-icon-left"> <i class="fa fa-envelope"></i> <input type="email" class="form-control" name="emailc" placeholder="Email" data-error="Por favor, informe um e-mail correto." required> <div class="help-block with-errors"></div> </div> <div class="form-group input-icon-left"> <i class="ion-ios-telephone"></i> <input type="number" class="form-control" name="telefonec" placeholder="Telefone" data-minlength="11" required> <span class="text-info">Mínimo de onze (11) digitos</span> </div> <div class="form-group input-icon-left"> <i class="fa fa-lock"></i> <input type="password" class="form-control" name="senhac" id="senhac" placeholder="Sua senha" data-minlength="6" required> <span class="text-info">Mínimo de seis (6) digitos</span> </div> <div class="form-group input-icon-left"> <i class="fa fa-check"></i> <input type="password" class="form-control" name="confirmasenhac" placeholder="Repita sua senha" data-match="#senhac" data-match-error="Atenção! As senhas não estão iguais." required> <div class="help-block with-errors"></div> </div> <div class="input-group"> <span class="input-group-addon" >Nome do seu Clã</span> <input type="text" class="form-control" name="clac" aria-describedby="basic-addon3"> </div> <br> <div class="form-group"> <label for="exampleFormControlFile1">Foto do painel</label> <input type="file" name="imguserc" class="form-control-file"> </div><br> <div class="input-group"> <span class="input-group-addon" >https://steamcommunity.com/profiles/</span> <input type="text" class="form-control" name="steamidc" aria-describedby="basic-addon3"> </div> <br> <button type="submit"name="enviar" class="btn btn-primary">Registrar-se</button></div> <p class="text-center text-success"> <?php if (isset($_SESSION['cadsucess'])){ echo $_SESSION['cadsucess']; unset($_SESSION['cadsucess']); } ?> </p> </form> <script src="js/validator.min.js"></script> </div> arqui o BD -- phpMyAdmin SQL Dump -- version 4.7.4 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1:3306 -- Generation Time: 15-Dez-2017 às 16:47 -- Versão do servidor: 5.7.19 -- PHP Version: 5.6.31 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `cadastro` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `usuarios` -- DROP TABLE IF EXISTS `usuarios`; CREATE TABLE IF NOT EXISTS `usuarios` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(150) NOT NULL, `email` varchar(150) NOT NULL, `telefone` varchar(150) NOT NULL, `senha` varchar(150) NOT NULL, `steam` varchar(250) NOT NULL, `imguser` varchar(500) NOT NULL, `cla` varchar(150) NOT NULL, `nivel` tinyint NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=utf8; COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  7. User 2017

    Hospedar imagem externa

    Olá a todos, quem quiser ir direto à questão, pule o 1º parágrafo! Tenho um blog editado no CMS online WordPress usando domínio próprio. Quero dizer que nem uso a instalação do WordPress. Edito no Notepad++ e formato na aba texto do painel de administração do WordPress. Não pretendo investir em hospedagem além do que pago anualmente. Antes de finalizar o mês, o blog fica off por ter excedido o tráfego mensal. Como eu não vendo nada, não tenho loja virtual e quero manter o nome ou domínio, tive essa dúvida: Quando o visitante assiste um vídeo incorporado nas páginas do blog, devo me preocupar com a "largura de banda mensal" ou o tráfego? O tráfego do blog é de 10 GB. Se as imagens, assim como no YouTube, forem incorporadas às páginas por link direto, sem armazená-las no plano do host pago, só incorporando o endereço das imagens no blog, essa "ideia" também consumiria a "largura de banda mensal" ou o tráfego? A "ideia" é hospedar as imagens em outro serviço de backup ou álbuns como ingur.com ou photobucket.com indicando cada imagem onde estaria guardada por link direto. Por exemplo: <a href="NOME DA IMAGEM"> Resumindo, substituiria todas as imagens e vídeos armazenando em sites externos isso seria uma boa "ideia" para não consumir a transferência de dados ou tráfego? Grato pela paciência!
  8. WBlacker

    Melhor forma de armazenar imagens

    Galera minha pergunta é simples, gostaria de saber com base na experiência de vocês, qual é a melhor forma de armazenar imagens para um site, mais especificamente um site de fotógrafo, que possui diversas fotos. Ouvi dizer que salvar no banco não é aconselhável pois acaba deixando o tempo de leitura delas extenso, mas e para salvar em pasta, como eu faria para separa as imagens em categorias e eventos? Por exemplo, uma foto faz parte das fotos de "making of" do "evento n". Ou possui alguma outra forma melhor para armazená-las? :blink: Desde já agradeço! :)
  9. jhonnyneryy

    Como Criar galeria de video e foto em html

    pessoal to editando esse site e quero colocar uma galeria de vídeo e fotos de clientes onde esta "promoçoes/selfies" só que não to encontrando em um tutorial novo só antigo ou to procurando errado ai queria a ajuda de vocês e se possível . muito obrigado se poder manda os códigos de uma galeria legal ou vídeo ou quiser edita no site pra mim e manda oque vocês acharem melhor http://codepen.io/jhonnyneryy/pen/EKOoRw obrigado
  10. hackmbh

    Criação de vídeo em php

    Galera, preciso de um norte. Vocês conhecem a StayFilm http://www.stayfilm.com/? Alguém sabe como isso funciona? Ao realizar o Upload de fotos voltar um vídeo? Acredito ser algo automatizado. Pois o mesmo é entregue em 3 minutos. Qualquer sugestão seria útil. Obrigado!
  11. Danilo Pupo

    Sistema de UpLoad

    Ola galera preciso de uma ajuda sobre um sistema de upload,o sistema funciona corretamente mais esta enviando as imagens pra pasta Rais e eu queria mandar pra uma pasta especifica como faço segue o código abaixo <?php require_once('Connections/conexao.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form action="" method="post" enctype="multipart/form-data" name="form1" id="form1"> <p> Arquivo : <input type="file" name="imagem" id="imagem" /> </p> <p>Nome : <input type="text" name="nome" id="nome" /> </p> <p> <input type="submit" name="submit" id="submit" value="Enviar" /> </p> </form> <?php if (isset($_POST['submit'])==1){ $nome = $_POST['nome']; $imagem = $_FILES['imagem']['name']; move_uploaded_file($_FILES['imagem']['tmp_name'],$imagem); $sql = mysql_query("insert into jogos (nome,foto) values ('$nome','$imagem')"); if($sql == true){ echo"Cadastrado com Sucesso";{ } } } ?> </body> </html> Por favor me ajudem obrigado
  12. sergionpinheiro

    Upload de fotos via Webcam

    Boa tarde galera, Acabei de receber um desafio e preciso da ajuda de vocês, pois não tenho nem ideia de como começar. Problema: Tenho um sistema de cadastro de produtos que possuem diversos dados: nome, data de cadastro, qtd etc. Preciso cadastrar fotos para serem vinculadas ao ID de cada produto. Vou pistolar o código de barras gerado após o cadastro do produto. Com isso, vou carregar os dados daquele produto na tela. Aí vem o problema. Preciso capturar diversas imagens através da webcam e inserir naquele produto. Criei outra tabela só para receber as fotos de cada produto. Queria que na tela com os dados do produto, aparecesse a tela da web naquele momento. Tivesse um botão para eu armazenar cada foto tirada e elas fossem ficando armazenadas na tela, sem salvar no banco, pois caso uma foto não tenha ficado legal, eu tenha o opção de excluí-la. Depois de tirar todas as fotos que eu preciso, tenha um botão geral para gravar tudo no banco. Alguém tem alguma ideia de como fazer isso. Não tenho nenhum código, pois não sei nem por onde começar. Nunca trabalhei com webcam para cadastro no banco de dados. Valeu
  13. Nesse trecho do meu código eu faço upload de fotos para uma determinada galeria, funciona corretamente, porém, observei que só consigo mandar algumas poucas fotos de cada vez, não tenho ideia de como concertar isso, por exemplo, mandar todas as fotos de uma vez, suponhamos que seja 40 fotos, alguém pode me ajudar? <form method="post" enctype="multipart/form-data"> <input name="id_gal" type="hidden" class="inputForm1" id="id_gal" value="<?php echo $id; ?>" /> ADICIONAR FOTOS:<br> <input name="fotog[]" type="file" class="inputForm" id="fotog" multiple="multiple"/> <br> <input name="por" type="hidden" id="por" value="<?php echo $apelido; ?>" /> <input type="hidden" name="codigo" id="codigo" value="<?php echo $id; ?>" /> <input type="submit" name="cadastraFotos" class="btnForm" value="Cadastrar" /> </form> <?php // cadastro no banco de dados if(isset($_POST['cadastraFotos'])){ $total_itens = count($_FILES['fotog']['name']); for($i = 0; $i < $total_itens; $i++){ $fotog = $_FILES['fotog']['name'][$i]; $tmp_foto = $_FILES['fotog']['tmp_name'][$i]; $num = rand(0, 9999999999); $diferencia = $num . "-"; $foto_serv = $diferencia . $fotog; $local_foto_serv = "conteudo/galerias/" . $foto_serv; $foto_serv = $diferencia . $fotog; $id_gal = $_POST['id_gal']; if (move_uploaded_file($tmp_foto, $local_foto_serv)) { $sql = "insert into fotosgalerias (id_gal, fotog, id_login, por) VALUES('$id_gal', '$foto_serv', '$codigo', '$por')"; } $w = mysql_query($sql) or die(mysql_error()); } if ($w) { echo "<h2 style=\"color:green;\">cadastrou com sucesso! <a href=index.php>voltar</a></h2>"; } else { echo "<h2 style=\"color:red;\">nao cadastrou, <a href=index.php>voltar</a></h2>"; echo mysql_error(); } } ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.