-
Total de itens
687 -
Registro em
-
Última visita
Tudo que Stoma postou
-
Olá. Como ficou o código depois dessas alterações?
-
passar valor para iframe html Passar valor para um IFRAME HTML
pergunta respondeu ao twister8 de Stoma em HTML, XHTML, CSS
Entendi. Se quer passar os valores sejam passados na URL, então muda o method do form para get: <form action="pagina.php" target="my-iframe" method="get"> Mas se precisar fazer tratamento ou conversão nos dados (como por exemplo o formato da data), você vai precisar fazer o tratamento e depois dar o submit usando JavaScript...- 6 respostas
-
Tratamento com Javascript
pergunta respondeu ao Murillo Maciel de Arruda de Stoma em Ajax, JavaScript, XML, DOM
Olá. Você pode armazenar as informações no localStorage usando JavaScript, e depois recarregá-la: http://blog.thiagobelem.net/armazenando-informacoes-no-computador-do-visitante-com-localstorage-e-sessionstorage -
Que bom que conseguiu resolver! Abraço
-
passar valor para iframe html Passar valor para um IFRAME HTML
pergunta respondeu ao twister8 de Stoma em HTML, XHTML, CSS
Suponhamos que você tenha um arquivo "pagina.php"... você configura ele no src do iframe e no action do formulário: <form action="pagina.php" target="my-iframe" method="post"> ... <iframe name="my-iframe" src="pagina.php"></iframe> E quando o formulário por enviado, no arquivo pagina.php você vai poder acessar os dados do formulário através da variável $_POST, ex: $_POST["text"]; Mas qual sua intenção exatamente? Talvez tenha outra forma de fazer...- 6 respostas
-
Olá. Você pode concatenar assim: echo "<script type='text/javascript'>location.href = '" . URL::getBase() . "&irpara=3';</script>";
-
Redimensionar imagem HTML Javascript
pergunta respondeu ao Edmar Carvalho de Stoma em HTML, XHTML, CSS
O que acontece depois de adicionar esse código? Aparece alguma mensagem de erro? No Google Chrome, acesse a página, aperte F12, clique na aba Console e vê se aparece alguma mensagem lá... -
clicar e as imagem mudarem
pergunta respondeu ao tiago95araujo de Stoma em Ajax, JavaScript, XML, DOM
Olá. Qual a dúvida/problema exatamente? Mostra o código, fica mais fácil de ajudar. -
Redimensionar imagem HTML Javascript
pergunta respondeu ao Edmar Carvalho de Stoma em HTML, XHTML, CSS
O fórum está com um problema, ele remove o caractere 0 (zero) dos códigos... corrige aí essas duas linhas: var altura = document.getElementsByName("altura")[].value; var largura = document.getElementsByName("largura")[].value; Removeu novamente ahhahaha O certo é assim: [].value; [0].value ; [].value; [0].value; -
passar valor para iframe html Passar valor para um IFRAME HTML
pergunta respondeu ao twister8 de Stoma em HTML, XHTML, CSS
Se é um formulário, você pode usar o atributo target, como nesse exemplo https://css-tricks.com/snippets/html/post-data-to-an-iframe/- 6 respostas
-
Redimensionar imagem HTML Javascript
pergunta respondeu ao Edmar Carvalho de Stoma em HTML, XHTML, CSS
Olá. Na função mudarimagem você precisa pegar os valores que estão nos campos altura e largura, e configurá-los na imagem, exemplo: var altura = document.getElementsByName("altura")[].value; document.getElementById("imagem").style.height = altura+"px"; var largura = document.getElementsByName("largura")[].value; document.getElementById("imagem").style.width = largura+"px"; -
Validar dados tanto client-side como server-side
pergunta respondeu ao aprendiz_ce de Stoma em Ajax, JavaScript, XML, DOM
Sem problemas! Debater é uma ótima forma de aprender também xD Pois é. Mas nesse caso, a intenção da validação server side é garantir que os dados estejam corretos antes de, por exemplo, inserir no banco. Essas mensagens (do server-side) não serão exibidas para o usuário comum, pois se a validação client-side foi feita corretamente, a requisição só será feita quando os dados estiverem corretos. Só que existem N formas de burlar a validação client-side, e é aí que entra a necessidade da validação server-side. Alguém mal intencionado pode tentar explorar falhas de segurança no sistema... as validações client-side ele burla fácil, mas a server-side não. Ou seja, o usuário comum, aquele do dia a dia, vai ver as mensagens que estão no client-side. Sendo assim, as mensagens do server-side não precisam necessariamente ser tão específicas, indicando cada coisinha que está errada. Inclusive, dependendo da informação que você der para o usuário, ela pode ser usada de forma mal intencionada. Dá uma lida neste artigo bem interessante, que abrange esse assunto http://searchsecurity.techtarget.com/tip/Improper-error-handling Mas de qualquer forma, com esse "padrão" você também pode retornar mensagens específicas. Exemplo: if(empty($firstname)){ throw new Exception("Informe o primeiro nome!"); } if(strLen($firstname) < 3 || strLen($firstname) > 15){ throw new Exception("O primeiro nome deve ter entre 3 e 15 caracteres!"); } // etc... -
Sim. É só você colocar um comando abaixo do outro (ou seja, vai executar a primeira linha, e depois a segunda).
-
Para exibir em tela, como o arquivo já está salvo no servidor, é só você criar no HTML um elemento img e configurar o src para o caminho onde você salvou a imagem.
-
Entendi. Para isso você precisa passar o segundo parâmetro (caminho onde o arquivo será salvo) na função imagejpeg: // filtra o nome, pois alguns caracteres não são permitidos em nome de // arquivo, e também sem esse filtro seria possível salvar o arquivo em // qualquer pasta do servidor (ex: se alguém mal intencionado digita um // nome como "Marco/../../temp/Teste", // o arquivo seria salvo na pasta temp) $nomeArquivo = pathinfo($nome, PATHINFO_FILENAME); $pasta = "/caminho-para-salvar/"; imagejpeg($im, "{$pasta}/{$nomeArquivo}.jpg");
-
Não entendi muito bem... você fala o nome do arquivo ter o valor que está em $nome (tipo "marco.jpg")? E salvar aonde (no servidor, ou para o usuário salvar no PC dele)?
-
Validar dados tanto client-side como server-side
pergunta respondeu ao aprendiz_ce de Stoma em Ajax, JavaScript, XML, DOM
Nesse caso, para fazer a validação, você pode fazer assim: js: function enviaForm(){ $.ajax({ type: "POST", url: "ajax-form.php", data: $("#form").serialize(), dataType: "json", success: function(data){ // caso o status seja diferente de "1", é porque houve algum erro durante processo if(data.status != 1){ // exibe a mensagem de erro que retornou da requisição, ou // uma mensagem genérica (caso não tenha uma mensagem específica) alert(data.errorMsg || "Não foi possível processar a solicitação. Tente novamente."); return; } alert("Dados salvos com sucesso!"); }, error: function(){ } }); } php: <?php // status "0" = falha, status "1" = sucesso; // caso o processo falhe, a mensagem de erro estará em "errorMsg"; $ajaxResponse = Array( "status" => , "errorMsg" => null ); try{ $firstname = $_POST["firstname"]; $lastname = $_POST["lastname"]; // valida os dados novamente (a mesma validação que é feita no js); // se a informação não for válida, lança exceção (ela é tratada mais abaixo, no catch); // não é necessário uma mensagem muito específica, pois o usuário vai ver (pelo menos deveria) a mensagem de validação do javascript; // essa validação no PHP é necessária para certificar que os dados realmente estejam corretos if(empty($firstname) || strLen($firstname) < 3 || strLen($firstname) > 15){ throw new Exception("Dados inválidos!"); } // valida os dados novamente (a mesma validação que é feita no js) // se a informação não for válida, lança exceção (ela é tratada mais abaixo, no catch); // não é necessário uma mensagem muito específica, pois o usuário vai ver (pelo menos deveria) a mensagem de validação do javascript; // essa validação no PHP é necessária para certificar que os dados realmente estejam corretos if(empty($lastname) || strLen($lastname) < 3 || strLen($lastname) > 15){ throw new Exception("Dados inválidos!"); } // se tivesse mais validações, seriam feitas semelhantes às de cima, lançando exceção em caso de informação inválida // ... $sql = " INSERT INTO empresas(firstname, lastname) VALUES ( '".mysql_real_escape_string($firstname)."', '".mysql_real_escape_string($lastname)."' ) "; $resultado = mysql_query($sql); // verifica se realmente inseriu as informações if(!$resultado){ throw new Exception("Não foi possível inserir as informações."); } // caso chegue ao final, é porque o processo foi concluído com sucesso, logo o status é "1" $ajaxResponse["status"] = 1; }catch(Exception $ex){ // trata as exceções (erros) e armazena a mensagem de erro para poder ser usada no javascript $ajaxResponse["errorMsg"] = $ex->getMessage(); } // retorna o resultado da requisição ajax usando o formato JSON para // que os dados possam ser lidos no javascript echo json_encode($ajaxResponse); die(); Existem outras formas de fazer (algumas até mais simples), mas este é mais ou menos o padrão que eu utilizo. Assim consigo controlar o processo (ajax) todo, e caso dê algo de errado também é possível informar o usuário o que aconteceu. obs: os outros códigos (HTML e $('form').validate) não foram alterados (coloquei apenas os que foram alterados). obs2: onde está "status" => , na verdade tem um 0 (zero) antes da vírgula... mas o fórum remove quando posta a mensagem... então se você for testar, coloca o zero no código (assim: "status" => 0, ) -
Olha, como a fonte que você está usando é ttf, acho que então a função correta é a imagettftext: http://php.net/manual/pt_BR/function.imagettftext.php
-
Olá. Dê uma olhada no Exemplo #1 do manual, acho que é o que você precisa: http://php.net/manual/pt_BR/function.imageloadfont.php
-
Sem problemas! xD Abraço
-
Sem problemas! Conversando mais a gente vai entendendo rs
-
Validar dados tanto client-side como server-side
pergunta respondeu ao aprendiz_ce de Stoma em Ajax, JavaScript, XML, DOM
Acho que fica mais fácil você mostrar seu código (o formulário, o código onde chama o plugin e a parte do PHP que recebe os dados), aí posso te auxiliar melhor. -
Tranquilo! :) Abraço
-
Eu faria algumas pequenas alterações... 1 - Remover a coluna pelotao_companhia_id da tabela turmas, pois esta informação está redundante (através do pelotao_id_pelotao, é possível saber essa informação); 2 - Remover a coluna turmas_id da tabela duplas (cada soldado já está vinculado à uma turma); 3 - Manter um padrão na nomenclatura de tabelas e colunas. Veja que algumas tabelas estão no plural (turmas, soldados, duplas) enquanto outras no singular (companhia, pelotao). Eu prefiro usar tudo no singular, com a ideia de que cada registro da tabela é uma turma, um soldado, um pelotão, etc. E também padronizar as colunas, veja que algumas PK estão id e outra id_tabela. Eu costumo criar as chaves primeiras assim: id_(nome da tabela), então eu deixaria id_companhia, id_turma, id_soldado, id_dupla. Acredito que isso facilita pois não preciso ficar consultando para saber qual tabela pertence a FK ou qual o nome da chave primária de uma tabela; Quanto ao restante, eu faria igual.
-
Eu não conheço ferramenta que faça isso... a única maneira que eu sei é ir interpretando comando por comando, como eu disse anteriormente, e para isso tem que saber lógica e programação...