Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''upload''.

  • 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 115 registros

  1. PeeWee

    Erro no upload de images

    Estou tentando implementar no meu sistema um upload de arquivo, para que o usuário ao criar seu login possa subir sua foto, achei um código interessante na web porém está exibindo o erro, Strict standards: Only variables should be passed by reference in C: consultei alguns fóruns sem exito. Segue o código: $extensao = strtolower(end(explode('.', $_FILES['arquivo']['name']))); if (array_search($extensao, $_UP['extensoes']) === false) { echo "Por favor, envie arquivos com as seguintes extensões: jpg, png ou gif"; } // Faz a verificação do tamanho do arquivo else if ($_UP['tamanho'] < $_FILES['arquivo']['size']) { echo "O arquivo enviado é muito grande, envie arquivos de até 2Mb."; } Durante minha pesquisa li que não é permitido passar o retorno de um array para outra função, o método que se deve fazer é atribuir este retorno a uma variável e usar esta variável como referência, pois bem, tentei a seguinte alteração $extensao = strtolower(explode('.', $_FILES['arquivo']['name'])); $extensaoDois = end( $extensao); if (array_search($extensao, $_UP['extensoes']) === false) { echo "Por favor, envie arquivos com as seguintes extensões: jpg, png ou gif"; } // Faz a verificação do tamanho do arquivo else if ($_UP['tamanho'] < $_FILES['arquivo']['size']) { echo "O arquivo enviado é muito grande, envie arquivos de até 2Mb."; } Porém sem exito. Aguardo sugestões dos colegar.
  2. MichellHenrique

    Problema com upload em cliente android

    Ola pessoal, estou com problema em uploads em clientes android, mesmo dando permissão para o navegador acessar o armazenamento do celular tem arquivos que eu consigo subir e outros que não consigo. O sistema de upload é bem simples, esta funcionando bem no windows e no linux. Suspeito que o problema esteja diretamente relacionado as permissões no android mas ainda nao achei uma solução. Alguém ja passou por isso? Obs: Testei nos navegadores chrome, firefox e operamini no android e todos apresentam o mesmo problema... index.html ... <form method="POST" action="upload.php" enctype="multipart/form-data"> <input type="file" name="file1" id="file1"> <input type="submit" value="Enviar"> </form> ... upload.php <?php // Carrega arquivo de configurações require('config.php'); // Recebe arquivo a ser enviado de forma ternária $arquivo1 = (isset($_FILES['file1'])) ? $_FILES['file1'] : null; // Essa parte é por desencargo de consiencia caso por // ventura o arquivo estivesse trasendo permissões // anteriores do android que impedissem sua movimentação if(chmod($arquivo1['tmp_name'], 0777)){ echo 'Permissão mudada'; }else{ echo 'Permissão negada'; } // Aqui um teste simples para saber se o arquivo foi // transferido para a pasta temporaria do servidor if(file_exists($arquivo1['tmp_name'])){ echo 'O arquivo existe'; }else{ echo 'O arquivo não existe'; } // Move o arquivo baixado para a pasta informada no // arquivo config.php e mostra mensagem sobre a transferência echo move_uploaded_file($arquivo1['tmp_name'], $pastaupload.$arquivo1['name']) ? 'Envio Completo!' : 'Falha No Envio!'; ?>
  3. 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>"; } } } ?>
  4. Olá Pessoal, qual a forma mais segura de filtrar um upload asp de arquivos para somente imagens? Tentei reconhecer a extensão do arquivo e limitar apenas upload de arquivo .gif/.jpg e também filtrar pelo tipo de arquivo. Porém algum mal intencionado pode simplesmente renomear um arquivo malicioso para .gif, fazer o upload e depois acessar o arquivo para executa-lo. Alguém conhece ou recomenda algum filtro eficiente? Utilize os seguintes recursos: For Each File in Upload.Files If File.ContentType <> "image/gif" Then Resposta = "Arquivo enviado nao e um formato valido de imagem." File.Delete End If Next For Each File in Upload.Files If UCase(Right(File.Path, 3)) <> "gif" Then Resposta = "Arquivo enviado nao e um formato valido de imagem." File.Delete End If Next
  5. Mateus_Jp

    Problema com Upload de Arquivos

    Boa Tarde Senhores, Estou iniciando meus estudos em PHP e já consegui fazer várias coisas hehe... Meu sistema de Upload de Arquivos está funcionando tudo OK, copiando a imagem do PC para a pasta img dentro do www. Porém essa mensagem de erro está me incomodando e não sei como solucionar, já vi algumas sugestões na internet mas nada resolveu ainda. Não queria meu sistema funcionando mas com uma mensagem de erro. Warning: copy(): Filename cannot be empty in C:\AppServ\www\login\pags\cadastro.php on line 48 Meu código (cadastro.php): <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script> <script> $(document).ready(function(){ $('#showPassword').on('click', function(){ var passwordField = $('#password'); var passwordFieldType = passwordField.attr('type'); if(passwordFieldType == 'password') { passwordField.attr('type', 'text'); $(this).val('Ocultar'); } else { passwordField.attr('type', 'password'); $(this).val('Mostrar'); } }); }); </script> </head> <body> <h4>Cadastre-se</h4> <hr> <link href='https://fonts.googleapis.com/css?family=Ubuntu' rel='stylesheet' type='text/css'> <div class="container"> <form action="" id="loginForm" method="POST" enctype="multipart/form-data"> <p><label for="nome">Nome *</label><br><input type="text" name="nome" placeholder="Nome Completo" class="form-control"/></p><br> <p><label for="usuario">Usuário *</label><br><input type="text" name="usuario" placeholder="Nome do Usuário" class="form-control"/></p><br> <p><label for="password">Senha *</label><br><input type="password" name="senha" id="password" placeholder="Senha" /> <img id="showPassword" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABDUlEQVQ4jd2SvW3DMBBGbwQVKlyo4BGC4FKFS4+TATKCNxAggkeoSpHSRQbwAB7AA7hQoUKFLH6E2qQQHfgHdpo0yQHX8T3exyPR/ytlQ8kOhgV7FvSx9+xglA3lM3DBgh0LPn/onbJhcQ0bv2SHlgVgQa/suFHVkCg7bm5gzB2OyvjlDFdDcoa19etZMN8Qp7oUDPEM2KFV1ZAQO2zPMBERO7Ra4JQNpRa4K4FDS0R0IdneCbQLb4/zh/c7QdH4NL40tPXrovFpjHQr6PJ6yr5hQV80PiUiIm1OKxZ0LICS8TWvpyyOf2DBQQtcXk8Zi3+JcKfNafVsjZ0WfGgJlZZQxZjdwzX+ykf6u/UF0Fwo5Apfcq8AAAAASUVORK5CYII=" /><br><br> <p><label for="email">E-Mail *</label><br><input type="email" name="email" placeholder="Endereço de E-Mail" class="form-control"/></p><br> <p><label for="avatar">Avatar</label><br><input type="file" name="avatar" id="avatar"><br><br><input type="reset" value="Apagar"><br><br><br><br> <input type="submit" value="Cadastrar" class="btn btn-primary btn-lg btn-block"> <input type="hidden" name="cadastrar" value="register"> </form> </div> </body> </html> <?php $nome_temporario=$_FILES["avatar"]["tmp_name"]; $nome_real=$_FILES["avatar"]["name"]; copy($nome_temporario,"img/$nome_real"); cadastro($con); ?> Esse cadastro($con) é uma function que efetua o cadastro e está em outro php, mas creio que ele não será necessário. O erro está informando que é esta linha: copy($nome_temporario,"img/$nome_real"); Alguém teria alguma luz pra me ajudar??? Grato, Mateus.
  6. Olá, Estou com um probleminha e não encontrei uma solução, se alguém souber o que pode ser eu agradeço. Ao tentar fazer upload de imagens, o navegador esta me retornando a seguinte mensagem Formulario <form name="form" method="POST" enctype="multipart/form-data"> <input type="file" name="capa" /> </form> if (isset($dados) && $dados['enviar']): $dados['capa'] = ($_FILES['capa']['tmp_name'] ? $_FILES['capa'] : null); $cadastra = new Noticias(); endif; A mensagem quando aparece no navegador se eu clico em cancelar ela para, mais se clico em continuar ela reenvia os dados, o que pode ser?
  7. brunocarvalho

    Baixar a qualidade de imagem para 50% upload img

    Boa tarde, estou com uma duvida. Tenho um form onde este faz upload de multiplas imagens ao mesmo tempo. até ai esta tudo bem e esta a funcionar bem. mas tenho a necessidade de baixar a qualidade de imagem para 50%. EX uma imagem que tenha 4Mb ficar bem mais leve. andei a pesquisar e encontrei este codigo só qu nao sei como devo aplicar: // Skip the to parameter using NULL, then set the quality to 75% imagejpeg($im, NULL, 75); // Free up memory imagedestroy($im); Alguem me pode dar uma ajuda? Obrigado protected function moveUpload($a, $fileName){ $nome =$this->changeName(); //$ext = pathinfo($fileName, PATHINFO_EXTENSION); //penso que deve ser aqui move_uploaded_file($this->files[$a]["tmp_name"],$this->output_dir.$nome.".".$this->file_extension($fileName)); if($this->fileCount==1 && $this->fileCount<>0){ //$this->return_file_name($nome); $this->file_name = $nome.".".$this->file_extension($fileName); return $nome; }else if($this->fileCount>1 && $this->fileCount<>0){ $this->return_files_array_names($nome.".".$this->file_extension($fileName)); //return $nome; } //return $nome; }
  8. davi gasparino 1987

    Função para upload de imagens

    Boa noite, eu estou estudando PHP e comecei a me arriscar na criação de um theme para o Wordpress, fui lendo as documentações do site e a coisa até estava fluindo, mas agora eu criei o theme-options.php seguindo os exemplos que tem no site do wordpress, e me veio a curiosidade de fazer um upload de imagens para esse theme-options, para no caso de talvez criar um banner rotativo onde se insere as imagens dentro do theme-options ou sei lá para mais coisas que se possa ser útil eu tentei um monte de coisas mas não consegui ainda, será que alguém pode me ajudar que seja indicando algum artigo ou de fato me explicando como funciona, como seria uma função que fizesse o upload ali dentro dessa opções de themas que eu criei. Desde já agradeço quem possa me ajudar com meus estudos, um abraço.
  9. marlone

    Upload de 2 imagens em inputs diferentes

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

    POST HTTPS Dropbox

    Boa tarde pessoal! Eu estou desenvolvendo uma solução pra um projeto em Arduino ESP8266. Neste projeto preciso fazer um POST HTTP pra me comunicar com a api do Dropbox e fazer upload de arquivos! A questão é que não entendo muito de POST. (Se alguém tiver algo explicativo agradeço!) Na documentação do Dropbox não consigo me guiar bem. Preciso saber o código raiz (raw) que será enviado pra o servidor pra eu conseguir enviar. Ainda não consegui êxito nas tentativas. O que me deixa mais confuso é o código do Dropbox que estão em CURL. Que nunca tive contato. Mas usa POST. Ainda é um pouco confuso pra mim... A documentação: https://www.dropbox.com/developers/documentation/http/documentation Estou tantando fazer o POST assim: POST /2/auth/token/from_oauth1 HTTP/1.1 Host: api.dropboxapi.com Content-Type: application/x-www-form-urlencoded Content-Length: xx curl -X POST https://api.dropboxapi.com/2/auth/token/from_oauth1 \ --header "Authorization: Basic <MY CODE>" \ --header "Content-Type: application/json" \ --data "{\"oauth1_token\": \"qievr8hamyg6ndck\",\"oauth1_token_secret\": \"qomoftv0472git7\"}" Resposta: HTTP/1.1 400 Bad Request Server: nginx Date: Mon, 23 Apr 2018 04:04:30 GMT Content-Type: text/html Content-Length: 264 Connection: close X-Frame-Options: DENY Content-Security-Policy: sandbox; frame-ancestors 'none' X-Content-Type-Options: nosniff Content-Disposition: attachment; filename='error' Não tive sucesso ainda. Deve me faltar conhecimento sobre POST ou CURL. Podem me ajudar?? obrigado!!!
  11. marcossantana10

    Upload de arquivos

    Estou tendo um problema com upload de arquivos: Fiz o script e ele funciona como eu previa. Seleciono os arquivos (fotos) e upo. Ele vai... apresenta a mensagem de sucesso, mas, quando vou verificar, não sobe todos os arquivos que eu selecionei. Alguém faz ideia do que pode está acontecendo? Segue abaixo meu script: <pre> <?php if(isset($_FILES['imagens'])){ if(count($_FILES['imagens']['tmp_name']) > 0){ for($q=0; $q<count($_FILES['imagens']['tmp_name']); $q++){ $nome_arquivo = formata_nome($dado['titulo'])."-0-".$q.".jpg"; move_uploaded_file($_FILES['imagens']['tmp_name'][$q], "../img/uploads/eventos/".$diretorio."/".$nome_arquivo); } echo" <div class='alert alert-success' role='alert'> <strong><center>Upload realizado com sucesso. </strong><a href='fotos'>Clique aqui</a> para voltar para as galerias.</center> </div> "; } } ?> </pre>
  12. Diego Carlos

    [Resolvido] Upload de Arquivo PHP

    Boa noite pessoal, estou tentando fazer um input salvar os arquivos em uma pasta fiz todos procedimento, criei a function e nada abaixo meu código, sera que fiz algo de errado? funcoes.php <?php function upload($tmp, $new_nome, $largura, $pasta){ // cria uma imagem a partir da temporaria $img = imagecreatefromjpeg($tmp); //Atura e largura $x = imagesx($img); $y = imagesy($img); $altura = ($largura * $y ) / $x; //Nova Imagem $nova_img = imagecreatetruecolor($largura, $altura); imagecopyresampled($nova_img, $img, 0,0,0,0, $largura, $altura, $x, $y); //difinir nova imagem e sua qualidade imagejpeg($nova_img, $pasta . "/$new_nome", 90); imagedestroy($nova_img); imagedestroy($img); return $new_nome; } ?> parte que faz a inserção do arquivo //fazer upload require ("funcoes.php"); if (!empty($_FILES['pro_foto'])) { $ext = "jpg"; $temfile = $_FILES['pro_foto']['tmp_name']; $targetpath = 'media/'; if ($_FILES['pro_foto']['name']!="") { $nova_imagem = md5($_FILES['pro_foto']['name'])."." .$ext; upload($tempfile, $nova_imagem, 500, $targetpath); upload($tempfile, '_th' . $nova_imagem, 50, $targetpath); }else{ $nova_imagem = $_POST['foto_antiga']; } } //------------ ele salva o nome no banco porem não salva o arquivo na pasta de destino, se puderem me ajudar agradeço
  13. Santos_2015

    [Resolvido]Upload de vários arquivos php/mysql

    Boa noite, Como fazer upload de vários arquivos e gravar o caminho no banco de dados? minha dúvida é: irei gravar o caminho de cada anexo em um campo só? como?
  14. Marcio_123

    Upload de arquivos excluir acentuação

    Ola Pessoal blz. To fazendo um upload de arquivos no banco, mas meu script esta enviando toda acentuação especial - "ação, é ô á ê ÃÇÉ " e na hora de abrir o arquivos da erro, não abre por causa dessa acentuação. o que poderia inserir na linha abaixo para remover os acentos. $arquivo = $_FILES['arquivo']['name']; //PEGA O ARQUIVO DE FOTO $tmpFile = $_FILES['arquivo']['tmp_name']; //ARQUIVO TEMPORARIO DA FOTO $cod = date('dmY_his') . '_' . $_FILES["arquivo"]["name"]; // GERA UM NOME PARA IMAGEM PEGANDO A DATA E HORA $upload = "../Arquivos/".$cod; //PASTA ONDE A FOTO ESTA SENDO ENVIADA. if(move_uploaded_file($tmpFile, $upload)){ //**** AQUI GRAVA NO BANCO DE DADOS $sql = "INSERT INTO $tabela VALUES ('','$id','$nome','$cadastro','$cod','S')"; $sql2 = mysql_query($sql);
  15. Mark Augusto

    Mudar o nome do arquivo após o Upload

    Olá Tenho um script de upload e crop de imagem. entretanto, não consigo adapta-lo para fazer um uploader de um arquivo e posteriormente renomear-lo para a pasta. Segue o código. <?php include_once("../../includes/connect.php"); date_default_timezone_set('America/Sao_Paulo'); $date = date("d/m/Y h:i"); $small = "../media/images/thumbs/small/"; ini_set("memory_limit", "200000000"); // upload the file if ((isset($_POST["submitted_form"])) && ($_POST["submitted_form"] == "image_upload_form")) { // file needs to be jpg,gif,bmp,x-png and 4 MB max if (($_FILES["image_upload_box"]["type"] == "image/jpeg" || $_FILES["image_upload_box"]["type"] == "image/pjpeg" || $_FILES["image_upload_box"]["type"] == "image/gif" || $_FILES["image_upload_box"]["type"] == "image/x-png") && ($_FILES["image_upload_box"]["size"] < 4000000)) { $captureId = $_POST["idpost"]; // some settings $max_upload_width = 250; $max_upload_height = 250; // if uploaded image was JPG/JPEG if($_FILES["image_upload_box"]["type"] == "image/jpeg" || $_FILES["image_upload_box"]["type"] == "image/pjpeg"){ $image_source = imagecreatefromjpeg($_FILES["image_upload_box"]["tmp_name"]); } // if uploaded image was GIF if($_FILES["image_upload_box"]["type"] == "image/gif"){ $image_source = imagecreatefromgif($_FILES["image_upload_box"]["tmp_name"]); } // BMP doesn't seem to be supported so remove it form above image type test (reject bmps) // if uploaded image was BMP if($_FILES["image_upload_box"]["type"] == "image/bmp"){ $image_source = imagecreatefromwbmp($_FILES["image_upload_box"]["tmp_name"]); } // if uploaded image was PNG if($_FILES["image_upload_box"]["type"] == "image/x-png"){ $image_source = imagecreatefrompng($_FILES["image_upload_box"]["tmp_name"]); } $remote_file = "../../users/".$_FILES["image_upload_box"]["name"]; imagejpeg($image_source,$remote_file,70); chmod($remote_file,0644); // get width and height of original image list($image_width, $image_height) = getimagesize($remote_file); if($image_width>$max_upload_width || $image_height >$max_upload_height){ $proportions = $image_width/$image_height; if($image_width>$image_height){ $new_width = $max_upload_width; $new_height = round($max_upload_width/$proportions); } else{ $new_height = $max_upload_height; $new_width = round($max_upload_height*$proportions); } $new_image = imagecreatetruecolor($new_width , $new_height); $image_source = imagecreatefromjpeg($remote_file); imagecopyresampled($new_image, $image_source, 0, 0, 0, 0, $new_width, $new_height, $image_width, $image_height); imagejpeg($new_image,$remote_file,70); imagedestroy($new_image); } imagedestroy($new_image); $squery_pesquise=$conexaoDB->query("SELECT * FROM editores WHERE id_user='$captureId'"); $squery_cout=$squery_pesquise->fetch_assoc(); $veri = $squery_pesquise->num_rows; $photoAtual = $squery_cout['perfil']; $file = $_FILES["image_upload_box"]["name"]; if($photoAtual){ //Apagar arquivo da pasta do servidor $patch_home_small ='../../users/'; $arquivo_small = $patch_home_small.$photoAtual; unlink($arquivo_small); } if($veri >= 1){ $conexaoDB->query("UPDATE editores SET perfil='$file' WHERE id_user='$captureId'"); }else{ $post = $conexaoDB->query("INSERT INTO editores VALUES ('','".$captureId."','','',".$file."','','','')"); } echo "<img src='../users/".$file."' style=\"width: 100%;\" class='uploadphotoClass circle' >"; } else{ echo "405 - Erro no Upload"; } } /* if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST" and isset($_FILES["uploadpri"])){ $captureId = $_POST["idpost"]; $name = $_FILES['uploadpri']['name']; $size = $_FILES['uploadpri']['size']; //Pesquisar $squery_pesquise=$conexaoDB->query("SELECT * FROM postagens WHERE id_post='$captureId'"); $squery_cout=$squery_pesquise->fetch_assoc(); $veri = $squery_pesquise->num_rows; $photoAtual = $squery_cout['imagem']; if(strlen($name)){ list($txt, $ext) = explode(".", $name); if(in_array($ext,$valid_formats)){ if($size<(1024*1024)){ $tmp = $_FILES['uploadpri']['tmp_name']; $typeIMG = $_FILES['uploadpri']['type']; $largura_small = 481; $altura_small = 321; $largura_medium = 381; $altura_medium = 221; if($typeIMG == 'image/jpeg'){ $foto = imagecreatefromjpeg($tmp); }elseif($typeIMG == 'image/png'){ $foto = imagecreatefrompng($tmp); } $x = imagesx($foto); $y = imagesy($foto); $novaimg_small = imagecreatetruecolor($largura_small, $altura_small); imagecopyresampled($novaimg_small, $foto,0,0,0,0,$largura_small, $altura_small, $x, $y); $novaimg_medium = imagecreatetruecolor($largura_medium, $altura_medium); imagecopyresampled($novaimg_medium, $foto,0,0,0,0,$largura_medium, $altura_small, $x, $y); //Muda o nome da imagem, colocando microsegundos e registrando largura e altura no nome da imagem. substitue espaços em branco e traços baixos; $newimager = time().substr(str_replace(" ", "_", $x.''.$y.'.'.'img'.'-thumd'), 5).".".$ext; //Caso a imagem tenha um type jpeg if($typeIMG == 'image/jpeg'){ //move a imagem já cortada para a pasta imagejpeg($novaimg_small, $small.$newimager,70); imagedestroy($novaimg_small); imagedestroy($foto); //medium imagejpeg($novaimg_medium, $medium.$newimager,70); imagedestroy($novaimg_medium); //ou png }elseif($typeIMG == 'image/png'){ //move a imagem já cortada para a pasta imagepng($novaimg_small, $small.$newimager,70); imagedestroy($novaimg_small); imagedestroy($foto); //medium imagepng($novaimg_medium, $medium.$newimager,70); imagedestroy($novaimg_medium); } if($photoAtual>=1){ //Apagar arquivo da pasta do servidor $patch_home_small ='../../media/images/thumbs/small/'; $arquivo_small = $patch_home_small.$photoAtual; $patch_home_medium ='../../media/images/thumbs/medium/'; $arquivo_medium = $patch_home_medium.$photoAtual; if (!unlink($arquivo_small)){} if(!unlink($arquivo_medium)){} } if($veri >= 1){ $conexaoDB->query("UPDATE postagens SET imagem='$newimager' WHERE id_post='$captureId'"); }else{ $post = $conexaoDB->query("INSERT INTO postagens VALUES ('','".$captureId."','','rascunho','','".$date."','','','','','','".$newimager."','NO','','','','','')"); } echo "<div class=\"boxer-text-into\"> <button class=\" btn-flat blue-text btn white waves-effect tooltipped modal-trigger\" data-position=\"bottom\" data-delay=\"10\" data-tooltip=\"Editar\" type=\"button\" data-target=\"modal4\"> <i class=\"material-icons\">system_update_alt</i> </button></div><img src='../media/images/thumbs/small/".$newimager."' class='uploadphotoClass' >"; }else echo "Máximo 1MB"; }else echo "Aceitos JPG/PNG"; }else echo "Selecione uma Imagem"; exit; }*/ ?>
  16. Marlon Mazotti

    Erro com Upload

    Olá Pessoa, Estou utilizando esse script do codeigniter. ´Já coloquei permissão 777 na pasta "tmp" no servidor "/home/meu_site/public_html/html/tmp" Porém ainda estou recebendo a mensagem de "The upload destination folder does not appear to be writable." Alguém poderia me ajudar? Segue o script:
  17. xRafaah

    Upload de arquivo escolhendo pasta via "post"

    Boa tarde, Estou precisando de uma ajuda, pois sou iniciante ainda em php. Seguinte: Tenho um código funcionando normalmente, ele envia o arquivo direitinho e tal. Porém, ele envia para uma pasta especifica que eu coloco o nome direto no código, mas eu preciso enviar cada arquivo para uma pasta diferente já criada no servidor. Então, eu queria fazer assim: digitar o nome da pasta (que já está criada no server) em um campo input text, selecionar o arquivo normalmente e enviar. Assim cada um iria para pasta correta. Como posso fazer isso? Segue o código: O formulário já está criado tbm <form method="post" action="upload2.php" enctype="multipart/form-data"> <input type="text" name="posto" id="posto"> <input type="file" name="arquivo" /> <br> <input name="enviar" type="submit" class="botao" value="Enviar" /> </form> <?php $posto = $post["posto"]; $uploaddir = '$posto/'; $uploadfile = $uploaddir . $_FILES['arquivo']['name']; if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploadfile)){ echo "Arquivo Enviado";} else {echo "Houve um problema no upload do arquivo.";} ?> Abraço o/
  18. petelekko

    Upload de arquivo com PHP

    Olá galera, Não consigo encontrar o erro no código abaixo. Vejam que no erro gerado aparece a mensagem de arquivo enviado. Mas não é removido para a pasta! Grato pela ajuda!!! HTML <form action="upload.php" method="post" enctype="multipart/form-data"> Escolha o arquivo para envio (pdf):<input type="file" value="Selecionar arquivo" name="arquivo"> <input type="submit" value="Enviar arquivo" name="enviar"></form> PHP <?php $diretorio = 'arquivos/'; $arquivo = $diretorio . basename($_FILES['arquivo']['name']); $envio = 1; $imagemArquivo = pathinfo($arquivo,PATHINFO_EXTENSION); // Verifica se o arquivo é um pdf if(isset($_POST['arquivo'])) { $check = getimagesize($_FILES['arquivo']['tmp_name']); if($check !== false) { echo "Arquivo eh um pdf!" . $check['mime'] . "."; $envio = 1; } else { echo "Arquivo nao eh um pdf!"; $envio = 0; } return; } // Verifica se o arquivo já existe if (file_exists($arquivo)) { echo "Desculpe, o arquivo ja foi enviado!"; $envio = 0; return; } // Verifica o tamanho do arquivo if ($_FILES['arquivo']['size'] > 2000000) { echo "Desculpe, o tamanho maximo de envio eh 2 MegaBytes!"; $envio = 0; return; } // Permitir apenas pdf if($imagemArquivo != 'pdf') { echo "Desculpe, somente pdf eh permitido!"; $envio = 0; return; } //Envio do arquivo if ($envio == 1) { move_uploaded_file($_FILES['arquivo']['tmp_name'], $arquivo); echo "O arquivo". $_FILES['arquivo']['name']. "foi enviado!"; }else{ echo "Desculpe, houve um erro ao enviar seu arquivo!"; } return;?> ERRO GERADO AO TENTAR ENVIAR UM PDF Warning: move_uploaded_file(arquivos/PSAD_2017_1.pdf) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/storage/d/0e/7c/siezonasul1/public_html/php/upload.php on line 44 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/home/storage/d/0e/7c/siezonasul1/tmp/phpadTaOn' to 'arquivos/PSAD_2017_1.pdf' in /home/storage/d/0e/7c/siezonasul1/public_html/php/upload.php on line 44 O arquivo PSAD_2017_1.pdf foi enviado!
  19. rodriguesrj

    UpLoad de arquivo PDF Corrompido

    Bom dia, criei um pequeno sistema em PHP de inserção de arquivos PDF numa base de dados PostgreSQL. Como o sistema é pequeno, não terei problemas de performance e preocupação com backups em diretório ou se alguém vai deletar a imagem no diretório. O tipo de dado do PostgreSQL que insiro o arquivo é o Bytea. No computador de casa, realizo o upload normal, o arquivo abre normal, mas no notebook e computador do trabalho ficam corrompidos. Uma coincidência é que nos computadores que dão erro, o sistema operacional é de 64BITs e consequentemente os programas instalados tem uma versão diferente. O erro que acontece é o seguinte: O arquivo fica corrompido e o PDF não consegue realizar a leitura. Pois bem, realizei o teste da funcionalidade do sistema em 3 computadores distintos. Dos 3 computadores, em apenas 1 computador, funcionou corretamente. Segue a configuração dos computadores: Desde já agradeço se alguém puder me ajudar. Obrigado
  20. Toni Stark

    [Resolvido] Upload chega em 100% e trava

    Olá! Tenho um servidor dedicado, e dentro dele tem uma página PHP que faz upload, porém as vezes chega em 100% e simplesmente para, independente se o arquivo é grande ou não. Não tenho ideia do que gera esse erro. Alguém sabe o que gera isso? Obrigado.
  21. Bom dia, preciso fazer um upload de arquivos múltiplos usando este componente: <input type="file" name="teste[]" multiple /> Ao enviar vou mandar um submit normal, sem ajax. Minha dúvida será como enviar este array de arquivos para o servidor, li algumas coisas a respeito do formFile mas não ficou muito claro. Pode dar uma sugestão de como fazer? Pensei em converter esses arquivos em binários e mandar via parâmetro com o submit.
  22. Iai galera. Bem, fiz um sistema que fragmenta um arquivo em várias partes, seja ele em qualquer tipo de formato ou tamanho. mas quero associar esse código php à um formulário de upload em html, para que na hora que eu chamar um arquivo e clicar na opção de enviar, execute a ação desse código para que aconteça automaticamente a fragmentação, sendo feito o upload dos arquivos já divididos. alguém tem alguma sugestão? é para o meu trabalho da faculdade!
  23. Boa noite amigos! Alguém poderia me ajudar, estou tentando fazer um script em php que eu consiga fazer o upload de imagens que escaneei para o computador e depois fazer o download dessas arquivos. Mas deixa eu explicar melhor, tenho um formulário em que serão cadastrados dados de um contrato, e nesse formulário terão cinco Upload para que a pessoa possa guardar informações sobre esse contrato, ou seja, ela vai fazer o upload de edital, termos, nota de empenho, projeto básico e salvá-las. No entanto será preciso que quando for consultar sobre esse contrato, possam vir as informações do contrato onde será preenchido o formulário com essas informções e os links de downloads referentes a esse contrato. Minha dúvida é apenas como posso fazer esse upload desses arquivos e salvá-los em uma pasta específica e depois quando a pessoas for consultar sobre esse contrato, que possam aparecer os downloads referentes a esse contrato. Não sei se deu para entender, e obrigado desde já.
  24. lucasvbl

    Upload de imagem

    Estou com problema no upload de arquivos alguem pode me ajudar ... <form method="post" action="upload.php" enctype="multipart/form-data" > <input id="txtArquivo" name="img" type="file" placeholder="" class="form-control input-sm" autocomplete="off" /> </form> no upload.php é esse <? $arquivo = $_FILES['img']; $ext = pathinfo($arquivo['name']); // nome do arquivo $exensao = $ext['extension']; // extensão do arquivo $nome_imagem = time().'.'.$extensao; /// novo nome do arquivo $caminho_imagem = $_SERVER['DOCUMENT_ROOT'].'/uploads/'.$nome_imagem; move_uploaded_file($arquivo['tmp_name'], $caminho_imagem); ?> Estou equivocado nesse código ?
  25. lucasvbl

    Upload de Imagens PDO PHP

    Estou com problema no upload de arquivos para o banco, quanto para a pasta especifica quanto para o banco. Esse é o formulário <form id="frmDados" name="frmDados" method="post" action="upload.php" class="form-horizontal" enctype="multipart/form-data" > <div class="form-group espacoCampos"> <label for="txtArquivo" class="col-md-3 control-label">Arquivo</label> <div class="col-md-4"> <input id="txtArquivo" name="img" type="file" placeholder="" class="form-control input-sm" autocomplete="off" /> </div> </div> </form> E esse é o de upload.php <? $arquivo = $_FILES['img']; $ext = pathinfo($arquivo['name']); // nome do arquivo $exensao = $ext['extension']; $nome_imagem = time().'.'.$extensao; /// novo nome do arquivo $caminho_imagem = $_SERVER['DOCUMENT_ROOT'].'/uploads/'.$nome_imagem; move_uploaded_file($arquivo['tmp_name'], $caminho_imagem); $_result = $_base->prepare("INSERT INTO clienteArquivos SET cliente= '$cliente', nome = '$extensao', dtUp = '$dtUp', colaborador = '$colaborador', dtLimite= '$data', arquivo = '$nome_imagem', obs = '$obs' , usuario = '$usuarioSistema' "); if($_result->execute()){ $_idCodigo = $_base->lastInsertId(); $_retorno['status'] = "1"; $_retorno['link'] = "sis-cadastroArquivo.php?acao=editar&r=".$_idCodigo; }else{ $_retorno['status'] = "400"; $_retorno['tipoMensagem'] = "danger"; $_retorno['mensagem'] = "Falha no processo"; } echo json_encode($_retorno); exit(); ?>
×

Informação importante

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