

Ericsson Berg
Members-
Content count
136 -
Joined
-
Last visited
Community Reputation
2 ComumAbout Ericsson Berg

Recent Profile Visitors
1182 profile views
-
Recebimento de Requisição com muitos dados Negada (You don't have permission to access ... on this server)
Ericsson Berg replied to Ericsson Berg's topic in PHP
Alguém já passou por isso? Não conseguir enviar informação via post porque os dados são muito grandes?- 1 reply
-
- curl
- requisição
-
(and 2 more)
Tagged with:
-
Recebimento de Requisição com muitos dados Negada (You don't have permission to access ... on this server)
Ericsson Berg posted a topic in PHP
Boa tarde! Estou com um probleminha e não consigo resolver de forma alguma. Num script onde criptografo os dados e faço o envio da requisição por meio do CURL POST, esta ação funciona até a quantidade de 4.350 caracteres na requisição. Mas quando envio a requisição a partir de 4.499 caracteres é gerado um erro de recebimento no servidor. "You don't have permission to access / ... / on this server." Não tenho acesso ao phpinfo do servidor, então há como resolver este problema pelo .htaccess? Se não, qual configuração do phpinfo devo ajustar para que este erro seja eliminado?- 1 reply
-
- curl
- requisição
-
(and 2 more)
Tagged with:
-
Como interagir com iframe de site externo com php, javascript ou jquery?
Ericsson Berg posted a topic in PHP
Boa tarde! Estou tentando fazer um programa que irá acessar um site externo(detran) para fazer uma buscar semiautomática. Semiautomática porquê, o usuário irá digitar a placa e renavam de um determinado veículo e com isso abriria a página do detran a qual eu pegaria os campos com as informações do veículo para gravar numa base de dados que será utilizada confins de registro do que foi avaliado. Contudo, eu não consigo de forma alguma acessar o iframe, o seu conteúdo. há restrições para realizar este procedimento? A utilização do frame em sites externos serve somente para a visualização? *Teria que acessa e executar sempre dentro da mesma página carregada para não perder a validação. -
Olá, blz? Vlw, mas não seria isso não, a questão é realizar um cálculo de uma informação, por exemplo, "((100 * 2) /5)" que está como string. É receber uma string que contém uma fórmula e realizar o cálculo.
-
iai Pessoal?!! Preciso de uma ajuda. Como calcular em um select a fórmula "((100 * 2) /5)" que está em string? Seria tipo a função eval do javascript. Procurei na net e em fóruns, mas não achei nada sobre isso. Na verdade consegui com procedure, Call eval("((100 * 2) /5)"), mas tenho uma necessidade de ser no select em forma de function, porque utilizarei o retorno da coluna em vários inserts. Exemplo em Procedure CREATE DEFINER=`hoster`@`%` PROCEDURE `EVAL`(IN `sql_code` text) MODIFIES SQL DATA COMMENT 'evaluates given string as SQL code' BEGIN SET @newformula = sql_code; SET @newformula = concat("SELECT ",@newformula); PREPARE stmt1 FROM @newformula; EXECUTE stmt1 ; DEALLOCATE PREPARE stmt1; END E quando tenho o retorno com uma function, não consigo fazer o cálculo pois o retorno vem em string.
-
Substituir e calcular fórmula em string com valores de uma consulta no DB
Ericsson Berg replied to Ericsson Berg's topic in MySQL
Resolvido. Mamão com açúcar caso alguém precise um dia. Fica faltando executar a soma, nisto ainda estou quebrando a cabeça. Caso alguém saiba como realizar a soma de uma operação que está como string no mysql, por favor me ajude. Equivale a função eval() do javascript. select convert_formula("[792]+[793]+[794]+[795]+[911]+[912]") as valor; Function CREATE DEFINER=`hoster`@`%` FUNCTION `convert_formula`(formula varchar(255)) RETURNS varchar(555) CHARSET latin1 BEGIN SET @newformula = formula; SET @limitador_loop = quantCaracter(formula,"["); SET @count = 1; WHILE(@count <= @limitador_loop) DO SET @cod_derex = substring_index(substring_index(formula,']',@count),'[',-1) ; SELECT valor FROM tmp_relger WHERE cod_derex = @cod_derex INTO @valor; SET @newformula = REPLACE(@newformula,@cod_derex,@valor); SET @count = @count+1; END WHILE; SET @newformula = REPLACE(REPLACE(@newformula,'[',''),']',''); RETURN @newformula; END Function CREATE DEFINER=`hoster`@`%` FUNCTION `quantCaracter`(x varchar(255), delim varchar(12)) RETURNS int(11) BEGIN RETURN (length(x)-length(REPLACE(x, delim, '')))/length(delim); END -
Substituir e calcular fórmula em string com valores de uma consulta no DB
Ericsson Berg posted a topic in MySQL
Iai Pessoal, postando pela primeira vez aqui nesta área!! Tenho uma situação muito complicada para resolver e gostaria da ajuda de vocês. Como substituir os dados de uma fórmula que está em string pelo resultado de consultas no banco de dados? Os números que estão na fórmula correspondem aos dados de uma tabela onde preciso trazer o valor como retorno. Select codrelatorio, situacao, formula Select 10, "teste", "([981] + [988]) / [700]" formula Ex.: Pegar o número 981 e realizar uma consulta em uma tabela, retornando assim o valor 1090.01; begin @valor = SELECT v.valor FROM table_exemplo WHERE codigo = 981 return @valor; end Fórmula: (1090.01 + [988]) / [700] E assim por diante até ter todos os números da fórmula substituídos e ter este resultado: Select 10, "teste", (1090.01 + 150) / 55 formula -
[Resolvido] Copiar imagem para área de transferência
Ericsson Berg replied to Ericsson Berg's topic in Javascript
Consegui chegar numa solução. Um script .js e uma script .php. Executando em dois passos: o 1º gerar a imagem e o 2º copia para a área de transferência. Como estou melhorando o script, assim que tiver ele finalizado eu posto aqui, é simples e acho que poderá ajudar quem estiver nessa mesma situação a qual me encontrava. -
[Resolvido] Copiar imagem para área de transferência
Ericsson Berg replied to Ericsson Berg's topic in Javascript
Segue o que consegui até agora. Exemplo teste. Faz quase tudo, só não copia a imagem para a área de transferência. Vi que copia um quadrado em branco. <html> <head> <script src="https://code.jquery.com/jquery-3.1.0.js" integrity="sha256-slogkvB1K3VOkzAI8QITxV3VzpOnkeNVsKvtkYLMjfk=" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script> </head> <body > <input id="copy_btn" type="button" value="copy" onclick="copyElement('table')"><br> <!--<button type="buttom" onclick="duplicar()">Copiar</button>--> <a href="#" id="salvar">SALVAR</a> <!-- <iwmg src="d.jpg"/>--> <TABLE id="table" class="table" BORDER=1> <! Inicia a tabela e coloca uma borda de espessura igual a 1> <TR> <! Cria a primeira linha da tabela> <TD>PRIMEIRA COLUNA </TD> <! Aqui foi criada uma célula> <TD>SEGUNDA COLUNA </TD> <TD>TERCEIRA COLUNA </TD> </TR> <! Fecha a primeira linha da tabela> <TR> <! Abre a segunda linha da tabela> <TD> PRIMEIRA COLUNA</TD> <TD>SEGUNDA COLUNA </TD> <TD>TERCEIRA COLUNA </TD> <TR> <! Encerra a Segunda linha da tabela> </TABLE> <! Encerra a tabela> <div class="img" > <img id="imageCanvas"> </div> <div class="can" ></div> </body> <script> function copyElement(id) { html2canvas($(".table"), { onrendered: function(canvas) { // $(".img").append(canvas); var image = new Image(); imgData = canvas.toDataURL("image/png"); document.getElementById('imageCanvas').src = imgData; //$(".img").append(image); // document.write('<img src="'+image+'"/>'); } }); //SEleciona e copia a imagem -> Mas não copia apesar do elemento existir var element = document.querySelector('img'); var range = document.createRange(); range.selectNode(element); window.getSelection().removeAllRanges(); window.getSelection().addRange(range); document.execCommand('Copy'); } //Faz download da imagem document.getElementById('salvar').addEventListener('click', function(e){ this.href = imgData; // source this.download = 'canvas.png'; // nome da imagem return false; }); </script> </html> -
Olá galera!! Tô tentando resolver um problemãooo!!! Com o Canvas consegui um dos meus objetivos principais que é transformar uma tabela em imagem, sendo que somente gerando no html, mas como copiar para área de transferência e assim poder colar num documento word, excel, email, etc... Com texto é fácil, mas com imagem não deu jeito mesmo. Alguém tem uma ajuda?