Jump to content

Search the Community

Showing results for tags 'upload'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 96 results

  1. Estou utilizando nginx na amazon ec2, utilizo um sistema laravel para carregamento de imagens. Tanto as imagens em KB ou MB, demora muito o carregamento via upload. Gostaria de uma ajuda para implementar no nginx algum modulo que deixe o carregamento mais rapido. Utilizo nginx 1.10.2. Obrigado
  2. juninhogpe

    Upload Tinymce

    Boa tarde pessoal. Estou utilizando o plugin "Tinymce" em um site que estou fazendo e precisava realizar upload de imagens através dele. Me esbarrei no problema que o código de exemplo de upload de imagens que o editor disponibiliza, salva as mesmas na pasta indicada, mais quando faço a inserção no banco de dados insere o caminho da imagem todo, com o nome da pasta como informado no arquivo "upload.php". Ex.: No arquivo "upload.php" está assim o caminho: "../img/". Quando salvo no banco de dados vai assim: "../img/imagem.jpg". Se faço um select recuperando os dados ele fica buscando a imagem assim: "../img/imagem.jpg", só que minha estrutura é assim: - Site - É aqui que fica a pasta imagem e o arquivo que contém o select recuperando os dados - Site / Administração - É aqui que fica o arquivo "upload.php" Segue o código do upload.php <?php /******************************************************* * Only these origins will be allowed to upload images * ******************************************************/ $accepted_origins = array("http://localhost"); /********************************************* * Change this line to set the upload folder * *********************************************/ $imageFolder = "../img/"; reset ($_FILES); $temp = current($_FILES); if (is_uploaded_file($temp['tmp_name'])){ if (isset($_SERVER['HTTP_ORIGIN'])) { // same-origin requests won't set an origin. If the origin is set, it must be valid. if (in_array($_SERVER['HTTP_ORIGIN'], $accepted_origins)) { header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']); } else { header("HTTP/1.0 403 Origin Denied"); return; } } /* If your script needs to receive cookies, set images_upload_credentials : true in the configuration and enable the following two headers. */ // header('Access-Control-Allow-Credentials: true'); // header('P3P: CP="There is no P3P policy."'); // Sanitize input if (preg_match("/([^\w\s\d\-_~,;:\[\]\(\).])|([\.]{2,})/", $temp['name'])) { header("HTTP/1.0 500 Invalid file name."); return; } // Verify extension if (!in_array(strtolower(pathinfo($temp['name'], PATHINFO_EXTENSION)), array("gif", "jpg", "png"))) { header("HTTP/1.0 500 Invalid extension."); return; } // Accept upload if there was no origin, or if it is an accepted origin $filetowrite = $imageFolder . $temp['name']; move_uploaded_file($temp['tmp_name'], $filetowrite); // Respond to the successful upload with JSON. // Use a location key to specify the path to the saved image resource. // { location : '/your/uploaded/image/file'} echo json_encode(array('location' => $filetowrite)); } else { // Notify editor that the upload failed header("HTTP/1.0 500 Server Error"); } ?> Tentei alterar mais realmente não consegui fazer funcionar. Alguém poderia me dar uma ajuda de como fazer para que ao salvar no banco salve apenas como: "img/imagem.jpg"? Agradeço.
  3. Hisoka.

    Upload de arquivos codeigniter

    Bom dia pessoal, Estou com um probleminha na hora de fzr upload, no codeigniter. Eu fui la no manual e peguei o código e adaptei ao meu. Mas sempre que envio o formulário, ele dá o seguinte erro: array(1) { ["error"]=> string(43) " You did not select a file to upload. " } Sendo que eu seleciono a imagem. O método de upload tá assim: public function do_upload(){ $config['upload_path'] = '../imagem/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = 100; $config['max_width'] = 1024; $config['max_height'] = 768; $this->load->library('upload', $config); if ( ! $this->upload->do_upload('imagem')){ $error = array('error' => $this->upload->display_errors()); echo var_dump($error); }else{ $salvar = $this->salvar_usuario(); if($salvar){ echo 1; }else{ echo 0; } } } Meu formulário tem outros campos alem do campo de imagem, por isso que chamo outro método no else. Mas dps que estiver funcionando, vo tentar dxr com aspecto melhor e tirar esse if($salvar).
  4. Bom dia, estou com um prolema na hora de hospedar novas imagens, se eu acesso em Mídia > adiconar nova, eu seleciono a imagem (na seleção multipla , a tela que tem o arrasta e solta), a imagem fica como **processando** e não redireciona pra galeria após o upload Se eu tento fazer upload através de um novo post/página/slider, ele dá um erro: `Erro ao enviar. Tente mais tarde.` MAS faz o upload, pois após consulta na galeria, a imagem está lá (inclusive na pasta wp-content/uploads/mês/dia/imagem .... Erro detalhado anexado Eu quero desativar esse erro , pois o upload está pegando, mas atrapalha pros meus clientes, estou usando php na versão 5.6.29 , nginx na versão 1.4.6 e meu Wordpress é 4.6.1. Alguem poderia me ajudar? Não é permissão de pasta, meu wp-content/uploads está 755, mudei pra 777 mas continuou a mesma coisa
  5. marcelocardoso

    Upload Jquery

    Galera!!! Tenho este script abaixo, tá funcionando, montei de junção de vários scripts que peguei na net, o PROBLEMA é que: O mesmo só me deixa executar o AJAX para envio do FORM, até 3x, depois disso, passa batido e não funciona mais... Não dá LOAD no script <script type="text/javascript"> $(document).ready(function() { // 01) Ao haver mudança no input file, ativamos o script; // Guardamos a variavel; // Verificamos o tipo de extensão de imagem suportada; // Se passar nos critérios da imagem, mostramos mensagem no item HTML; // E enviamos para o Ajax submeter a imagem para o diretório pré-estabelecido; // Após envio da imagem, apagamos a mensagem exibida na tela dentro de 5 segundos; // o break trava o código e a 1 parte está finalizada. $("input[name='cadfoto']").change(function() { var varFoto = $('#cadfoto').val(); var randomize = Math.floor(Math.random() * 123456789) * 7 + varFoto; switch (varFoto.substring(varFoto.lastIndexOf('.') + 1).toLowerCase()) { case 'jpg': //Podemos definir mais cases aqui, tipo: BMP, EPS, CDR, GIF e etc... case 'png': $('#mostraresultadoupload').html('<div style="color: green; padding-bottom: 12px; padding-top: 12px;">A imagem que você selecionou está nos padrões solicitados.</div>'); $('#mostraresultadoupload').html('<img src="../images/carregando.gif" width="40px" height="40px"> Enviando Foto...'); $('#formupload1').ajaxSubmit({ target: '#mostraresultadoupload', success: function() { setTimeout(function() { $('#mostraresultadoupload').fadeOut("slow"); }, 8000); }, }); $("#formupload1")[0].reset() break; // 02) Agora caso a imagem selecionada no INPUT não favoreça os critérios; // Mostramos mensagem de erro; // Travamos o script; // E limpamos as variáveis deixando as vazias para receber novo valor; // Parte 02 finalizado. default: $('#mostraresultadoupload').html('<div style="color: red; padding-bottom: 12px; padding-top: 12px;">A imagem que você selecionou não está nos padrões solicitados. Tente novamente!</div>'); //monta a mensagem em caso de imagem inválida, não suportada para envio. } }); $('#mostraresultadoupload').html(''); $('#cadfoto').val(''); }); </script> <form id="formupload1" action="admin_usuarios_db_upload.asp" method="post" enctype="multipart/form-data"> <div class="col-md-6 pull-left" style="width: 120px; height: 120px;"> <img id="cadimagem" name="cadimagem" class="img-circle" src="images/usuarios/usuario.jpg" style="margin-left: 5px; width: 100px; height: 100px;"> </div> <div class="col-md-2 pull-left"> <label for="cadfoto" class="filePhoto text-center"><i class="fa fa-camera" style="font-size: 60px;"></i></label> <input id="cadfoto" name="cadfoto" type="file" accept=".jpg,.png"> </div> <div class="col-md-8 pull-left text-left" style="padding-top: 20px; padding-bottom: 20px;"> <p><b>CONFIGURAÇÕES:</b><br><br>Utilize somente imagens com as seguintes condições<br> Tamanho Máximo: 300kb | Dimensões: 250 x 250 | Extensão .PNG ou .JPG</p> </div> <div id="mostraresultadoupload" class="col-md-12 text-center"></div> <hr style="border: 1px raised #D5D5D5; width: 100%; height: 0.5px; padding-top: 20px;"> </form> E esse abaixo, é oque carrega a imagem a cada troca no INPUT FILE <script type="text/javascript"> $(window).load(function(){ function carregaFoto(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { $('#cadimagem').attr('src', e.target.result); } reader.readAsDataURL(input.files[0]); } } $("#cadfoto").change(function(){ carregaFoto(this); }); }); </script> O que posso estar errando, ajuda agradeço. Obrigado.
  6. Diego-SLP

    Erro Script Upload foto para Perfil

    Pessoal Bom dia, Preciso fazer um sistema que faça o upload de uma foto de perfil para o banco e assim eu consiga traze-la na pagina PROFILE do meu usuario, porém, com minhas pesquisas na internet não consegui chegar a uma conclusão eficiente, já que não domino muito essa parte de uploads, pesquisei no blog do Thiago Belem e ele da um script pronto, explicado, contudo, no meu pc ocorre um erro, gostaria da ajuda de voces, vou postar aqui o codigo e o erro. grato. RECEBE_UPLOAD <?php // Aqui você faz a conexão com o banco de dados // Lista de tipos de arquivos permitidos $tiposPermitidos= array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/png'); // Tamanho máximo (em bytes) $tamanhoPermitido = 1024 * 500; // 500 Kb // O nome original do arquivo no computador do usuário $arqName = $_FILES['arquivo']['name']; // O tipo mime do arquivo. Um exemplo pode ser "image/gif" $arqType = $_FILES['arquivo']['type']; // O tamanho, em bytes, do arquivo $arqSize = $_FILES['arquivo']['size']; // O nome temporário do arquivo, como foi guardado no servidor $arqTemp = $_FILES['arquivo']['tmp_name']; // O código de erro associado a este upload de arquivo $arqError = $_FILES['arquivo']['error']; if ($arqError == 0) { // Verifica o tipo de arquivo enviado if (array_search($arqType, $tiposPermitidos) === false) { echo 'O tipo de arquivo enviado é inválido!'; // Verifica o tamanho do arquivo enviado } else if ($arqSize > $tamanhoPermitido) { echo 'O tamanho do arquivo enviado é maior que o limite!'; // Não houveram erros, move o arquivo } else { $pasta = '/uploads/'; // Pega a extensão do arquivo enviado $extensao = strtolower(end(explode('.', $arqName))); // Define o novo nome do arquivo usando um UNIX TIMESTAMP $nome = time() . '.' . $extensao; // Escapa os caracteres protegidos do MySQL (para o nome do usuário) $upload = move_uploaded_file($arqTemp, $pasta . $nome); // Verifica se o arquivo foi movido com sucesso if ($upload == true) { // Cria uma query MySQL $sql = "INSERT INTO user (foto) VALUES ('". $upload ."')"; // Executa a consulta $query = mysql_query($sql); if ($query == true) { echo 'Usuário inserido com sucesso!'; } } } } else { echo 'Ocorreu algum erro com o upload, por favor tente novamente!'; } INSERT_COLABORADOR <form class="form-horizontal form-label-left input_mask" action="recebe_upload.php" method="post" enctype="multipart/form-data"> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Nome"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Endereço"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Data de Nascimento"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Telefone"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Celular"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Data de Admissão"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Àrea de Atuação"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Horário de Trabalho"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="file" class="form-control has-feedback-left" id="arquivo" name="arquivo" placeholder="Foto do Perfil"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="form-group"> <div class="col-md-9 col-sm-9 col-xs-12 col-md-offset-3"> <button type="submit" class="btn btn-success" value="enviar">Cadastrar</button> </div> </div> </form> Só estou usando o campo da foto por enquanto, os outros não estou inserindo no banco, e a pasta 'uploads' tá criada na raiz do site, junto dessas paginas. os erros são: Strict Standards: Only variables should be passed by reference in C:\xampp\htdocs\dash\production\recebe_upload.php on line 27Warning: move_uploaded_file(/uploads/1490185930.jpg): failed to open stream: No such file or directory in C:\xampp\htdocs\dash\production\recebe_upload.php on line 30Warning: move_uploaded_file(): Unable to move 'C:\xampp\tmp\php9C30.tmp' to '/uploads/1490185930.jpg' in C:\xampp\htdocs\dash\production\recebe_upload.php on line 30 Obrigado.
  7. Tenho um site de upar vídeos, fotos e games. O upload desses arquivos está ocorrendo de modo correto, porém não aparece a barra ( progress bar ) mostrando o tempo que falta para terminar o upload. Segue o código e a imagem de como deve funcionar. Desde já agradeço a todos pela ajuda! jquery.upload-0.1.js upload_progress.php json.php filter.class.php
  8. crhistianosa

    Upload de arquivos

    Estou tentando através do Google Script criar um formulário em que haja alguns botões para upload de arquivos em que eles irão direto para o Google Drive. Estou usando um código que obtive na internet, porém preciso adicionar mais botões para anexar arquivos. Consegui, mas só vai um arquivo para o Google Drive. Segue o código do arquivo "forms.html": <!DOCTYPE html> <html> <head> <base target="_blank"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Google File Upload by CTRLQ.org</title> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.5/css/materialize.min.css"> <style> .disclaimer{width: 480px; color:#646464;margin:20px auto;padding:0 16px;text-align:center;font:400 12px Roboto,Helvetica,Arial,sans-serif}.disclaimer a{color:#009688}#credit{display:none} </style> </head> <body> <!-- Written by Amit Agarwal amit@labnol.org --> <form class="main" id="form" novalidate="novalidate" style="max-width: 480px;margin: 40px auto;"> <div id="forminner"> <div class="row"> <div class="col s12"> <h5 class="center-align teal-text">Upload Files to my Google Drive</h5> <p class="disclaimer">This <a href="http://www.labnol.org/internet/file-upload-google-forms/29170/">File Upload Form</a> (<a href="https://youtu.be/C_YBBupebvE">tutorial</a>) is powered by <a href="https://ctrlq.org/code/19747-google-forms-upload-files" target="_blank">Google Scripts</a></p> </div> </div> <div class="row"> <div class="input-field col s12"> <input id="name" type="text" name="Name" class="validate" required="" aria-required="true"> <label for="name">Name</label> </div> </div> <div class="row"> <div class="input-field col s12"> <input id="email" type="email" name="Email" class="validate" required="" aria-required="true"> <label for="email">Email Address</label> </div> </div> <div class="row"> <div class="file-field input-field col s12"> <div class="btn"> <span>File</span> <input id="files" type="file"> </div> <div class="file-path-wrapper"> <input class="file-path validate" type="text" placeholder="Select a file on your computer"> </div> </div> </div> <div class="row"> <div class="file-field input-field col s12"> <div class="btn"> <span>File2</span> <input id="files2" type="file"> </div> <div class="file-path-wrapper"> <input class="file-path validate" type="text" placeholder="Select a file on your computer"> </div> </div> </div> <div class="row"> <div class="input-field col s6"> <button class="waves-effect waves-light btn submit-btn" type="submit" onclick="submitForm(); return false;">Submit</button> </div> </div> <div class="row"> <div class="input-field col s12" id = "progress"> </div> </div> </div> <div id="success" style="display:none"> <h5 class="left-align teal-text">File Uploaded</h5> <p>Your file has been successfully uploaded.</p> <p>The <a href="http://www.labnol.org/internet/file-upload-google-forms/29170/">pro version</a> (see <a href="http://j.mp/GoogleFormsDemo">demo form</a>) includes a visual drag-n-drop form builder, CAPTCHAs, the form responses are saved in a Google Spreadsheet and respondents can upload multiple files of any size.</p> <p class="center-align"><a class="btn btn-large" href="https://gum.co/GA14?wanted=true" target="_blank">Upgrade to Pro</a></p> </div> </form> <div class="fixed-action-btn horizontal" style="bottom: 45px; right: 24px;"> <a class="btn-floating btn-large red"> <i class="large material-icons">menu</i> </a> <ul> <li><a class="btn-floating red" href="https://gum.co/GA14" target="_blank" title="Buy License - File Upload Form"><i class="material-icons">monetization_on</i></a></li> <li><a class="btn-floating blue" href="https://youtu.be/C_YBBupebvE" target="_blank" title="Video Tutorial"><i class="material-icons">video_library</i></a></li> <li><a class="btn-floating green" href="http://www.labnol.org/internet/file-upload-google-forms/29170/" target="_blank" title="How to Create File Upload Forms"><i class="material-icons">help</i></a></li> </ul> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.5/js/materialize.min.js"></script> <script src="https://gumroad.com/js/gumroad.js"></script> <script> var file, reader = new FileReader(); reader.onloadend = function(e) { if (e.target.error != null) { showError("File " + file.name + " could not be read."); return; } else { google.script.run .withSuccessHandler(showSuccess) .uploadFileToGoogleDrive(e.target.result, file.name, $('input#name').val(), $('input#email').val()); } }; function showSuccess(e) { if (e === "OK") { $('#forminner').hide(); $('#success').show(); } else { showError(e); } } function submitForm() { var files = $('#files')[0].files; if (files.length === 0) { showError("Please select a file to upload"); return; } file = files[0]; if (file.size > 1024 * 1024 * 5) { showError("The file size should be < 5 MB. Please <a href='http://www.labnol.org/internet/file-upload-google-forms/29170/' target='_blank'>upgrade to premium</a> for receiving larger files in Google Drive"); return; } showMessage("Uploading file.."); reader.readAsDataURL(file); } function showError(e) { $('#progress').addClass('red-text').html(e); } function showMessage(e) { $('#progress').removeClass('red-text').html(e); } </script> </body> </html> Abaixo o código "Server.gs": /* RECEIVE FILES IN GOOGLE DRIVE - - - - - - - - - - - - - - - Tutorial: www.labnol.org/awesome Twitter: @labnol Email: amit@labnol.org */ function doGet(e) { return HtmlService.createHtmlOutputFromFile('forms.html').setTitle("Google File Upload by CTRLQ.org"); } function uploadFileToGoogleDrive(data, file, name, email) { try { var dropbox = "Received Files"; var folder, folders = DriveApp.getFoldersByName(dropbox); if (folders.hasNext()) { folder = folders.next(); } else { folder = DriveApp.createFolder(dropbox); } /* Credit: www.labnol.org/awesome */ var contentType = data.substring(5,data.indexOf(';')), bytes = Utilities.base64Decode(data.substr(data.indexOf('base64,')+7)), blob = Utilities.newBlob(bytes, contentType, file), file = folder.createFolder([name, email].join(" ")).createFile(blob); return "OK"; } catch (f) { return f.toString(); } }
  9. Su Machado #timbeta

    Como fazer botão upload funcionar no meu site?

    Olá gente estou fazendo um site para o meu trabalho e estou tentando fazer um botão de upload funcionar, mas eu não sei linguagem de php, estou muito confusa com muita coisa que consegui na internet, eu preciso que a pessoa que acessar meu site possa fazer uploads de arquivo em PDF para meu email, estou fazendo meu site pela locaweb, eu fiz o botão, mas como faço ele funcionar?? Segue o código do botão: <html> <body> <form action="envia_foto.php" method="post" enctype="multipart/form-data"> <input type="file" name="Arquivo" id="Arquivo"><br> <input type="submit" value="Enviar"> <input type="reset" value="Apagar"> </form> </body> </html> Por favor, me ajudem!!! Depois desse botão criado, o que eu faço agora????
  10. Boa noite amigos, essa é minha primeira postagem no forum. Estou construindo um site e não tenho experiencia em php, estou tendo erros com as funções e não sei como proceder para sanar esses erros. Estou usando uma função que pega a url do vide em alguns sites adultos e recupera o id do embed, até ai tudo certo e funcionando perfeitamente em sintonia com um formulário Gravity forms para envio dos videos (urls), fui alem atras de um codigo que pudesse pegar o endereço url e roda-lo e encontrar o endereço do thumb dentro da pagina, ao encontrar trazer, fazer uplload para o meu servidor. Feito isso setar a imagem como de destaque, até ai tudo funcionando perfeitamente. O que está me ocorrendo é que as funções estão dentro do functions.php do meu tema Sahifa, e cada vez que é rodado a pagina do video uma nova imagem é enviada ao servidor. Queria juda para impedir que esssa imagem seja carregada, ja pensei em uma função que condicionasse o envio a alguma coisa, no entanto não sei faze-la. Ou então ao encontrar a imagem de nome igual no servidor não enviar outra. Segue a função que está dentro da pagina functions. Desde já agradeço se puderem me ajudar. Quero condicionar a função de fazer upload das imagens a alguma coisa que vá fazer com que a cada vez que a pagina carregar não vá mandar outra imagem para o servidor. Da forma como está, <?if ($site == 'xvideos'... nas postagens do xvideos, mand a foto daquela postagem novamente ao servidor. talvez se fosse retirado parte da função de envio que cria novo nomes se o arquivo ja existir, pudesse suprir minhas necessidades. Segue o código simplificado abaixo. <? // shortcode vídeos function vid_sc($atts, $content=null) { extract(shortcode_atts(array( 'site' => 'xvideos', 'id' => '', 'autoplay' => '' ), $atts) ); if ( $site == "xvideos" ) { $src = $id; $video = substr(@parse_url($src, PHP_URL_PATH), 6); $video_id = strtok($video, '/'); if( !empty( $site == 'xvideos' ) ){ $endereco = file_get_contents($id); $pegar = preg_match_all('/<meta property="og:image" content=(.+)\/>/', $endereco, $conteudo); $image_s1 = $conteudo[1][0]; // Define the image URL here $image_s2 = substr($image_s1, 1); $image_s3 = strtok($image_s2, '"'); $image_url = $image_s3; $image_name = $video_id.'.jpg'; $upload_dir = wp_upload_dir(); // Set upload folder $image_data = file_get_contents($image_url); // Get image data $unique_file_name = wp_unique_filename( $upload_dir['path'], $image_name ); // Generate unique name $filename = basename( $unique_file_name ); // Create image file name $file_path = get_site_url() . '/wp-content/uploads/' . $image_name; // Get the futur file path of the image if( !file_exists($file_path) ){ // Check if image is already in upload_dir // Check folder permission and define file location if( wp_mkdir_p( $upload_dir['path'] ) ) { $file = $upload_dir['path'] . '/' . $filename; } else { $file = $upload_dir['basedir'] . '/' . $filename; } // Create the image file on the server file_put_contents( $file, $image_data ); // Check image file type $wp_filetype = wp_check_filetype( $filename, null ); // Set attachment data $attachment = array( 'post_mime_type' => $wp_filetype['type'], 'post_title' => sanitize_file_name( $filename ), 'post_content' => '', 'post_status' => 'inherit' ); // Create the attachment $attach_id = wp_insert_attachment( $attachment, $file, $post_id ); // Include image.php require_once(ABSPATH . 'wp-admin/includes/media.php'); require_once(ABSPATH . 'wp-admin/includes/file.php'); require_once(ABSPATH . 'wp-admin/includes/image.php'); // Define attachment metadata $attach_data = wp_generate_attachment_metadata( $attach_id, $file ); // Assign metadata to attachment wp_update_attachment_metadata( $attach_id, $attach_data ); // And finally assign featured image to post set_post_thumbnail( $post_id, $attach_id ); } } else { } } } if ($site == "xvideos") { return '<div class="embed-container xvideos" itemprop="video" itemscope itemtype="http://schema.org/VideoObject"><iframe width="'. $w .'" height="'. $h .'" src="https://flashservice.xvideos.com/embedframe/'. $video_id .'" class="vid iframe-'. $site .'" scrolling="no" allowfullscreen></iframe></div><br>'; } add_shortcode('videoin','vid_sc'); ?>
  11. cristianomg

    Gravar no banco após gerar Upload de imagem

    E ae pessoal, Preciso de uma orientação no seguinte, Fazendo algumas pesquisas cheguei no código onde seleciono multiplas imagens e as coloco em uma pasta especifica, até tranquilo. Mas agora eu preciso que dentro do meu foreach cada imagem seja gravada na base de dados, ou seja, ao receber cada imagem eu terei de gravar na base linha a linha. Tentei colocar o insert dentro do foreach mas não deu...algué tem alguma orientação de onde posso incluir meu insert por exem da tabela imagens ( codimg, nomeimagem ) Fiz o meu foreach desta forma: session_start(); foreach($_FILES['images']['error'] as $key => $error){ if($error == UPLOAD_ERR_OK){ $name = $_FILES['images']['name'][$key]; $_SESSION['imagens'][] = $name; move_uploaded_file($_FILES['images']['tmp_name'][$key], 'imagens/anuncios/upload/'.$name); } // Eu encontrei esta instrução abaixo mas não acredito que seja a forma mais adequada e esta tb não funcionou foreach($_SESSION['imagens'] as $key => $imagem){ $sql = "INSERT INTO fotos_anuncio ( nomeimagem) VALUES ('$imagens');" or die(mysql_error()); if($resultado=mysql_query($sql)){ echo "<script>alert('salvou');</script>"; }else{ echo die(mysql_error()); echo "Deu guru!"; } } }
  12. Ivan.Teles

    Upload de imagens blob do navegador

    Salve galera, blz? Estou criando uma página com um checklist a ser preenchido de forma offline (sem internet). Estou armazenando as informações usando SQLite (https://github.com/kripken/sql.js/), criei duas tabelas uma de situação e outra de fotos. E criei toda a dinâmica usando jquery + html ta funcionando 100%. ao adicionar uma situação, possibilito o anexo de varias imagens, usando URL.createObjectURL(); crio um blob e saldo na tabela de fotos e exibo a miniatura pro usuário. Agora no final, quando vou realmente ler o que está no sqlite pra saber na base de dados real. Como fazer pra envias as imagens ao servidor? usando o que está (blob) na tabela sqlite?
  13. cristianomg

    Gravar no banco após gerar Upload de imagem

    E ae pessoal, Preciso de uma orientação no seguinte, Fazendo algumas pesquisas cheguei no código onde seleciono multiplas imagens e as coloco em uma pasta especifica, até tranquilo. Mas agora eu preciso que dentro do meu foreach cada imagem seja gravada na base de dados, ou seja, ao receber cada imagem eu terei de gravar na base linha a linha. Tentei colocar o insert dentro do foreach mas não deu...algué tem alguma orientação de onde posso incluir meu insert por exem da tabela imagens ( codimg, nomeimagem ) Fiz o meu foreach desta forma: <?php foreach($_FILES['images']['error'] as $key => $error){ if($error == UPLOAD_ERR_OK){ $name = $_FILES['images']['name'][$key]; move_uploaded_file($_FILES['images']['tmp_name'][$key], 'imagens/anuncios/upload/'.$name); } } ?>
  14. Ryuuunosuke

    Sistema de upload Mysqli

    Opa eae galera, estou tentando fazer um sistema de postagem com mysqli mas não estou conseguindo, ele não me retorna nenhum erro na página mas os arquivos não vai para o meu banco de dados, alguém poderia me dizer o que estou fazendo de errado e se possível me ajudar. muito obrigado ^^ <form action="" method="POST" enctype="multipart/form-data"> <p>Linguagem</p> <input type="text" name="LG"> <br><br><br> <p>Link</p> <input type="text" name="Link"> <br><br><br> <p>Nome da função</p> <input type="text" name="NDF"> <br><br><br> <p>Explicação da função</p> <textarea type="text" name="ODF"></textarea> <br><br><br> <p>Exemplo da função 1</p> <textarea type="text" name="EXDF1"></textarea> <br> <p>Imagem da função 1</p> <input type="text" name="EXIMG1"> <br><br><br> <p>Exemplo da função 2</p> <textarea type="text" name="EXDF2"></textarea> <br> <p>Imagem da função 2</p> <input type="text" name="EXIMG2"> <br><br><br> <p>Exemplo da função 3</p> <textarea type="text" name="EXDF3"></textarea> <br> <p>Imagem da função 3</p> <input type="text" name="EXIMG3"> <br><br><br> <p>Resultado da função 1</p> <input type="text" name="RDF1"> <br> <p>Imagem do resultado 1</p> <input type="text" name="RIMG1"> <br><br><br> <p>Resultado da função 2</p> <input type="text" name="RDF2"> <br> <p>Imagem do resultado 2</p> <input type="text" name="RIMG2"> <br><br><br> <p>Resultado da função 3</p> <input type="text" name="RDF3"> <br> <p>Imagem do resultado 3</p> <input type="text" name="RIMG3"> <br><br><br><br><br> <input type="submit" value="Enviar" name="btenviar" > <br><br><br><br><br> </form> <?php $conectar = mysqli_connect"MEU BANCO DE DADOS AQUI") or die ("Erro na conexão"); mysqli_select_db($conectar,"MEU BANCO DE DADOS AQUI") or die ("Base não encontrada"); if(isset($_POST['btenviar'])){ $LG = $_POST['LG']; $Link = $_POST['Link']; $NDF = $_POST['NDF']; $ODF = $_POST['ODF']; $EXDF1 = $_POST['EXDF1']; $EXIMG1 = $_POST['EXIMG1']; $EXDF2 = $_POST['EXDF2']; $EXIMG2 = $_POST['EXIMG2']; $EXDF3 = $_POST['EXDF3']; $EXIMG3 = $_POST['EXIMG3']; $RDF1 = $_POST['RDF1']; $RIMG1 = $_POST['RIMG1']; $RDF2 = $_POST['RDF2']; $RIMG2 = $_POST['RIMG2']; $RDF3 = $_POST['RDF3']; $RIMG3 = $_POST['RIMG3']; $sql = mysqli_query($conectar,"INSERT INTO Python_funcoes (LG, Link, NDF, ODF, EXDF1, EXIMG1, EXDF2, EXIMG2, EXDF3, EXIMG3, RDF1, RIMG1, RDF2, RIMG2, RDF3, RIMG3) VALUES ('$LG', '$link', '$NDF', '$ODF', '$EXDF1', '$EXIMG1', '$EXDF2', '$EXIMG2', '$EXDF3', '$EXIMG3', '$RDF1'), '$RIMG1', '$RDF2'), '$RIMG2', '$RDF3'), '$RIMG3'"); } ?>
  15. Boa noite amigos. Estou tentando fazer uma pré-visualização da imagem antes de fazer o upload. Eu até conseguir, porem tem um problema. Código que estou usando: <script language="javascript" type="text/javascript"> function readURL2(input, id) { if (input.files && input.files[0]) { var reader2 = new FileReader(); reader2.onload = function (e) { $('#'+id) .attr('src', e.target.result) ; } reader2.readAsDataURL(input.files[0]); } } </script> <span style="position:relative;top: 15px; overflow: hidden;display: inline-block" class="fileuploadfileupload-exists" data-provides="fileupload"> <a title="{{trans('post.attach-photos')}}" class="btn-file"> <img id="mini_foto_new2" width="35px" height="35px" class="mini_foto" src="themes/frontend/default/assets/images/Camera-icon.png" /> <input type="file" id="post-image-input2" name="image" onchange="readURL2(this,'mini_foto_new2');" /> </a> </span> O botão para fazer o upload e uma imagem de uma câmera fotográfica, após seleciona a imagem para envio, a imagem selecionada fica no lugar da imagem da câmera, até ai tudo bem, porem depois de clicar no botão de enviar a imagem, continua a da imagem selecionada, eu queria que voltasse a ser a imagem da câmera. Alguém tem uma solução?
  16. Jeancsilva20

    Upload de arquivo por diretório

    Boa noite, Gostaria de fazer upload de um arquivo para uma global $_FILES, mas sem utilizar a janela de upload, deixaria setado um diretório por default, gostaria de saber se existe alguma função especifica que faça esse tipo de upload. Obrigado!
  17. matheusmarson

    problema com preg_match_all para upload imagem

    Olá a todos Estou com um problema muito estranho aqui. Tenho um script para upload de imagens via ajax e jquery. Utilizo está função a bastante tempo e sempre funcionou bem. Ocorre que em um projeto que implementei o script ele começou a dar problema Algumas imagens ele faz o upload e e outras (a maioria) não As imagens tem tamanhos diferentes e independente se é muito pesada, grade ou pequena ele hora faz o upload e hora não. Portanto não é problema com tamanho das imagens o aquivo que deveria faze o upload é o seguinte: <?php session_start(); if (isset($_POST['img'])){ if (!preg_match_all('/^data:image\/(.*);base64,(.*)$/m', $_POST['img'], $match)) die ('ERRO AO OBTER IMAGEM'); $img_name = md5(uniqid(rand(), true)) . '.' .$match[1][0]; $img_source = base64_decode($match[2][0]); $destino = '../fotos/perfil/' . $img_name; if (file_put_contents($destino, $img_source) === FALSE) die ('ERRO AO SALVAR IMAGEM'); print "NOVA IMAGEM CARREGADA COM SUCESSO!!! | $img_name"; $_SESSION["foto_perfil_user"] = $img_name; } ?> Alguem teve problema parecido e sabe me dizer como resolver? Localmente aqui em minha máquina está perfeito, faz o upload de qualquer imagem A pasta de destino da imagem já está com a permissão de escrita também, tudo certo. Oque pode estar havendo? Seria algo com a função no host? obrigado desde já
  18. erikabarrado

    Upload com varias imagens em PHP e MYSQL

    Boa noite, não tenho muito conhecimento em PHP, e estou com algumas dúvidas. Estou tentando fazer um formulário que cadastra várias informações e algumas imagens no banco de dados. Os campos da tabela são (valor_terreno, telefone, localizacao, contato_pessoa, cidade,imagem1, imagem2, imagem3, imagem4, imagem5, imagem6, observacao), no caso preciso que o codigo salve 6 imagens nas respectivas colunas. Já fiz com apenas 1 imagem e salva normalmente na pasta do servidor e no banco, mas com várias nunca tinha feito tentei realizando o código abaixo, salva as informações e nos campos das imagens salva 1 mesma imagem em todos os campos assim como na pasta do servidor fica somente uma. Alguém pode me ajudar? Segue codigos: index.html <form class="" action="recebe_terreno_1.php" method="POST" enctype="multipart/form-data"> <div class="row" > <div class="col-md-6"> <div class="form-group"> <input type="text" class="form-control" placeholder="Digite o Valor do Terreno *" name="valor_terreno" id="valor_terreno" required data-validation-required-message="Você não digitou o valor!"> <p class="help-block text-danger"></p> </div> <div class="form-group"> <input type="tel" class="form-control" placeholder="Digite o Telefone *" name="telefone" id="telefone" required data-validation-required-message="Você não digitou o telefone."> <p class="help-block text-danger"></p> </div> <div class="form-group"> <input type="text" class="form-control" placeholder="Digite a Localização *" name="localizacao" id="localizacao" required data-validation-required-message="Você não digitou a localização do Terreno."> <p class="help-block text-danger"></p> </div> <div class="form-group"> <input type="text" class="form-control" placeholder="Digite o Contato *" name="contato_pessoa" id="contato_pessoa" required data-validation-required-message="Você não digitou o contato."> <p class="help-block text-danger"></p> </div> <div class="form-group"> <textarea class="form-control" placeholder="Observação" name="observacao" id="observacao"></textarea> <p class="help-block text-danger"></p> </div> </div> <div class="col-md-6"> <div class="form-group"> <select class="form-control" name="cidade" id="cidade" > <option value="Bauru" selected>Bauru</option> <option value="Agudos" >Agudos</option> <option value="Lencoes" >Lenções Paulista</option> </select> </div> <div class="form-group"> <input type="file" class="form-control" name="arquivo[]"> <input type="file" class="form-control" name="arquivo[]"> <input type="file" class="form-control" name="arquivo[]"> <input type="file" class="form-control" name="arquivo[]"> <input type="file" class="form-control" name="arquivo[]"> <input type="file" class="form-control" name="arquivo[]"> </div> </div> <div class="row form-group"> <div class="col-sm-offset-5 col-sm-7"> <button type="submit" class="btn btn-success" value="Salvar"> <span class="glyphicon glyphicon-floppy-disk"></span> Salvar </button> <button type="submit" class="btn btn-danger" value="Limpar"> <span class="glyphicon glyphicon-refresh"></span> Limpar </button> </div> </div> </form> recebe_terreno_1.php <?php include("./config.php"); /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ //CRIAR UMA LISTA COM TODOS OS MIME-TYPES PERMITIDOS //Lista de tipos de arquivos permitidos $tipoPermitidos = array('image/gif', 'image/jpeg', 'image/jpg', 'image/png'); //TAMANHO MÁXIMO (EM BYTES) $tamanhoPermitido = 1024 * 3000; //700KB /* @var $descricao type */ $valor_terreno = $_POST['valor_terreno']; $telefone = $_POST['telefone']; $localizacao = $_POST['localizacao']; $contato_pessoa = $_POST['contato_pessoa']; $cidade = $_POST['cidade']; $observacao = $_POST['observacao']; //O NOME ORIGINAL DO ARQUIVO NO COMPUTADOR DO USUÁRIO $arqName1 = $_FILES['arquivo']['name'][0]; $arqName2 = $_FILES['arquivo']['name'][1]; $arqName3 = $_FILES['arquivo']['name'][2]; $arqName4 = $_FILES['arquivo']['name'][3]; $arqName5 = $_FILES['arquivo']['name'][4]; $arqName6 = $_FILES['arquivo']['name'][5]; //O TIPO MIME DO ARQUIVO. UM EXEMPLO PODE SER "foto/gif $arqType1 = $_FILES['arquivo']['type'][0]; $arqType2 = $_FILES['arquivo']['type'][1]; $arqType3 = $_FILES['arquivo']['type'][2]; $arqType4 = $_FILES['arquivo']['type'][3]; $arqType5 = $_FILES['arquivo']['type'][4]; $arqType6 = $_FILES['arquivo']['type'][5]; //TAMANHO, EM BYTES, DO ARQUIVO $arqSize1 = $_FILES['arquivo']['size'][0]; $arqSize2 = $_FILES['arquivo']['size'][1]; $arqSize3 = $_FILES['arquivo']['size'][2]; $arqSize4 = $_FILES['arquivo']['size'][3]; $arqSize5 = $_FILES['arquivo']['size'][4]; $arqSize6 = $_FILES['arquivo']['size'][5]; //NOME TEMPORARIO DO ARQUIVO, COMO FOI GUARDADO NO SERVIDOR $arqTemp1 = $_FILES['arquivo']['tmp_name'][0]; $arqTemp2 = $_FILES['arquivo']['tmp_name'][1]; $arqTemp3 = $_FILES['arquivo']['tmp_name'][2]; $arqTemp4 = $_FILES['arquivo']['tmp_name'][3]; $arqTemp5 = $_FILES['arquivo']['tmp_name'][4]; $arqTemp6 = $_FILES['arquivo']['tmp_name'][5]; //O CÓDIGO DE ERRO ASSOCIADO A ESTE UPLOAD DE ARQUIVO $arqError1 = $_FILES['arquivo']['error'][0]; $arqError2 = $_FILES['arquivo']['error'][1]; $arqError3 = $_FILES['arquivo']['error'][2]; $arqError4 = $_FILES['arquivo']['error'][3]; $arqError5 = $_FILES['arquivo']['error'][4]; $arqError6 = $_FILES['arquivo']['error'][5]; /* * MOVENDO O ARQUIVO PARA A PASTA CERTA */ if (($arqError1 == 0)&&($arqError2 == 0) && ($arqError3 == 0) && ($arqError4 == 0) && ($arqError5 == 0) && ($arqError6 == 0)) { //VERIFICA O TIPO DE ARQUIVO ENVIADO if (array_search($arqType1, $tipoPermitidos) === false && array_search($arqType2, $tipoPermitidos) === false && array_search($arqType3, $tipoPermitidos) === false && array_search($arqType4, $tipoPermitidos) === false && array_search($arqType5, $tipoPermitidos) === false && array_search($arqType6, $tipoPermitidos) === false) { echo 'O tipo de arquivo enviado é inválido!'; //VERIFICA O TAMANHO DO ARQUIVO ENVIADO } elseif (($arqSize1 > $tamanhoPermitido) && ($arqSize2 > $tamanhoPermitido) && ($arqSize3 > $tamanhoPermitido) && ($arqSize4 > $tamanhoPermitido) && ($arqSize5 > $tamanhoPermitido) && ($arqSize6 > $tamanhoPermitido)) { echo 'O tamnho do arquivo enviado é maior que o limite'; //NÃO HOUVE ERRO, MOVE O ARQUIVO } else { $pasta = 'imagem_terreno/'; //PEGA A EXTESÃO DO ARQUIVO ENVIADO $tipo1 = strtolower(end(explode('.', $arqName1))); $tipo2 = strtolower(end(explode('.', $arqName2))); $tipo3 = strtolower(end(explode('.', $arqName3))); $tipo4 = strtolower(end(explode('.', $arqName4))); $tipo5 = strtolower(end(explode('.', $arqName5))); $tipo6 = strtolower(end(explode('.', $arqName6))); //DEFINE O NOME DO ARQUIVO USANDO UM UNIX TIMESTAMP $nomea1 = time() . '.' . $tipo1; $nomea2 = time() . '.' . $tipo2; $nomea3 = time() . '.' . $tipo3; $nomea4 = time() . '.' . $tipo4; $nomea5 = time() . '.' . $tipo5; $nomea6 = time() . '.' . $tipo6; //ESCAPA OS CARACTERES DO ARQUIVO USANDO UM UNIX TIMESTAMP $nomeMySQL = mysql_real_escape_string($_POST['valor_terreno']); $nomeMySQL1 = mysql_real_escape_string($_POST['telefone']); $nomeMySQL2 = mysql_real_escape_string($_POST['localizacao']); $nomeMySQL3 = mysql_real_escape_string($_POST['contato_pessoa']); $nomeMySQL4 = mysql_real_escape_string($_POST['cidade']); $nomeMySQL5 = mysql_real_escape_string($_POST['observacao']); $upload1 = move_uploaded_file($arqTemp1, $pasta . $nomea1); $upload2 = move_uploaded_file($arqTemp2, $pasta . $nomea2); $upload3 = move_uploaded_file($arqTemp3, $pasta . $nomea3); $upload4 = move_uploaded_file($arqTemp4, $pasta . $nomea4); $upload5 = move_uploaded_file($arqTemp5, $pasta . $nomea5); $upload6 = move_uploaded_file($arqTemp6, $pasta . $nomea6); //VERIFICA SE O ARQUIVO FOI MOVIDO COM SUCESSO if (($upload1 == true) && ($upload2 == true) && ($upload3 == true) && ($upload4 == true) && ($upload5 == true) && ($upload6 == true)) { //CRIA UMA QUERY MYSQL $sql = "insert into pre_cadastro (valor_terreno, telefone, localizacao, contato_pessoa, cidade, imagem1, imagem2, imagem3, imagem4, imagem5, imagem6, observacao) values('$valor_terreno', '$telefone', '$localizacao', '$contato_pessoa', '$cidade', " . "'$nomea1', '$nomea2', '$nomea3', '$nomea4', '$nomea5','$nomea6', '$observacao')"; $query = mysql_query($sql); if ($query == true) { echo "PRÉ CADASTRO DE TERRENO REALIZADO COM SUCESSO!"; header("Location: index.php"); } } } } else { echo"Ocorreu um erro com o upload, por favor tente novamente"; }
  19. Boa tarde! Estou migrando um sistema que usa apenas php para angular + php. Porém travei em uma parte, onde é a tela de manter usuário, e o mesmo pode inserir 1 foto no perfil. Queria uma ajuda de como subir essa imagem + o nome da imagem para o php, pq por lá faço o upload. Ou caso vcs conheçam um meio de subir a imagem direto pelo angular, enviando apenas o mesmo nome da imagem para o php para salvar no banco, já resolveria. A única restrição é que pego todos os dados e passo pelo ng-model: <input type="text" class="form-control" ng-model="action.nome" placeholder="Nome do Usuário" ng-required="true"> E no botão, eu recupero assim: <button type="button" ng-click="insert_or_edit(action)" ng-disabled="useu_form.$invalid" class="btn btn-secondary">Registrar</button> E os exemplos que encontrei na internet, os caras não usavam o ng-model. Controller: $scope.insert_or_edit = function (action) { console.log(action); userAPI.getActionUser(action).success(function () { delete $scope.action; delete $scope.selectedIndex; loadUser(); }).error(function (data) { $scope.error = "Ocorreu um erro :" + data; }); };
  20. quebrandolink

    dúvida

    boa tarde pessoal, estou criando um site em php onde existem imagens de avatares, porém quando o usuário faz o upload da imagem dele e atualiza a página porém a imagem não se altera, gostaria de saber se existe alguma forma de fazer esta atualização sem que o usuário tenha que limpar o cache do navegador. Desde já agradeço
  21. Asriel

    Falha upload múltiplo

    Olá, este é meu código, ele faz um upload múltiplo de imagens porem, ele faz o move upload de apenas 2 arquivos, e cadastra os mesmo retidas vezes no banco, alguém poderia me dar uma solução para o upload continuar de mover cada uma das imagens. Código: for ($i = 0; $i < count($arquivo['name']); $i++) { $dirf = $dir . md5(time($arquivo['name'][$i])) . '.png'; if (move_uploaded_file($arquivo['tmp_name'][$i], $dirf)) { $sqli3 = "insert into imagem(codimagem, caminho, codevento) values (null, '$dirf', '$cod')"; $res2 = mysqli_query($conexao, $sqli3) or die(mysqli_error()); echo "<script>alert('Evento Cadastrado com sucesso!');</script>"; } else { echo "<script>alert('Erro ao Cadastrar!');</script>"; } } }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.