Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo PHP

CAPTCHA - Faça você mesmo

CAPTCHA é uma ferramenta antispan muito útil para formulários Web e aqui eu mostrarei uma maneira de fazer um CAPTCHA simples que, pelo menos pra mim, ajudou e muito, sem precisar recorrer à códigos de terceiros. No meu caso eu criei imagens de dados, ou seja, seis imagens com cada face de um dado, nomeando as imagens de 1 à 6, gerando os arquivos 1.png, 2.png... e assim por diante até 6.png, todas as imagens foram colocadas em uma pasta chamada "dice".           1) Na página do formulário eu criei um código PHP desta forma: <?php $control = rand(1,6); ?> 2) Seguido de um input hidden para enviar o número gerado: <input type="hidden" id="control" name="control" value="<?=$control?>"> 3) Depois segue o código que irá mostrar a imagem correspondente: <img src="dices/<?=$control?>.png"><br> 4) E a seguir um campo onde o usuário deverá digitar o número do dado mostrado: <label>Digite o nú...

Migrando variáveis PHP para Javascript

Um pouco de programação. LEIA: Este artigo não contará com exemplos, apenas uma breve explicação de como isso pode ser feito sem usar AJAX, apenas PHP, HTML e Javascript. Realmente não é possível mesclar PHP com Javascript diretamente. Mas porque mesclar? Mesclar porque, apesar do PHP ter as ferramentas, tudo em PHP precisa ser resolvido no servidor. Contrapartida o Javascript agiliza e pode fazer muitas coisas interessantes sem precisar do servidor, ou seja, localmente, sem precisar rodar e processar um Form. Imagine atualizar um campo INPUT qualquer tendo que recarregar a página? Se precisar fazer isso com muitos campos você vai ficar doido enviando informações já escolhidas para mostrá-las novamente. A saída que usei foi criar campos INPUTS type="hidden" a partir do Foreach do PHP. Uma vez que  agora  tenho estas informações em HTML, ou seja, os campos INPUT, usei o Javascript com a opção  document.getElementById("id_input+i).value para armazenar as informações em um...