-
Total de itens
18 -
Registro em
-
Última visita
Tudo que Hera Araújo postou
-
Ler arquivo que está dentro de uma pasta protegida com senha pelo cPanel
pergunta respondeu ao Chirlison Souza de Hera Araújo em Tutoriais & Dicas - PHP
Dica: dá um a olhada em como está o nível de acesso dessa pasta. Todo sistema operacional tem como permitir leitura, gravação ou leitura/gravação . Acredito que a função fopen (do PHP) não pede parâmetros tipo usuraio/senha para abrir pastas ou arquivos, é o SO que vai permitir ou não que alguém ou algum programa possa fazer uma consulta ou edição em tal arquivo. -
No formulario, habilitar o botão ao selecionar o Checkbox
pergunta respondeu ao Jucelio_rosa de Hera Araújo em Tutoriais & Dicas - PHP
<html> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <form id="form_curriculo" name="form_curriculo" method="post" enctype="multipart/form-data" action="#"> <p> <label for="mensagem"><?php //comando php ?>:</label><br /> <textarea class="textbox" name="mensagem" id="mensagem" rows=10 cols=60> <?php //coloque umcomando válido em php ?> </textarea> </p> <p> <label for="uploaded_file"><?php //coloque umcomando válido em php ?>:</label><br /> <input type="file" name="uploaded_file" id="uploaded_file" class="textbox" /> <p> <input type="checkbox" id="check_autoriza" name="check_autoriza" value="on" > Eu concordo que este site armazene minhas informações enviadas para que elas possam responder a minha consulta. Ao enviar, eu concordo com a politica de privacidade. </p> </p> <input type="submit" name="submit" value="Ok" id="submit" style="width:100px" /> <input type="hidden" name="acao" id="acao" value="0" /> </form> </html> <script> $(document).ready(function() { $('#check_autoriza').click(function() { if ( $(this).is(':checked') ) { $("#submit").prop("disabled",true); } if ( !$(this).is(':checked') ) { $("#submit").prop("disabled",false); } }); }); </script> -
Como esconder um campo na tabela?
pergunta respondeu ao LuizAlbertosts de Hera Araújo em Tutoriais & Dicas - PHP
Olá, Luiz! Vamos lá. Uma forma de esconder campos no HTML é usando o CSS. Passo a passo: Exemplo: <html> <body> <span class="invisivel"> Alô Mundo! </span> </body> </html> Para que o "Alô Mundo!" seja "escondido" , basta você definir na CSS do HTML a classe "invisivel" com a propriedade display = none; ficaria assim no CSS: .invisivel { display: none ; } Nesse exemplo, todos os elementos que forem filhos da classe "exemplo" serão escondidos. -
Formulário em PHP não envia os dados.
pergunta respondeu ao Kamada de Hera Araújo em Tutoriais & Dicas - PHP
Veja se você consegue entender como se dá o trato de campos tipo <input> num formuario HTML. Como se faz criticas de campo e como se envia o Emial de forma simples: <?php //*************************************************** // // Exemplo aula de como enviar Email usando o PHP // O nome desse arquivo deve ser "send_form_email.php" // // //******************************************* $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $passouUmaVez = $_POST['passouUmaVez']; // EDIT THE 2 LINES BELOW AS REQUIRED $send_email_to = "atendimento@optionmaker.com.br"; $email_subject = "Contato Site Mobile"; if ( $passouUmaVez == 1 ) { $indicadorErro = false; if ( empty($name) ) { echo "<p>Falta informar título(ou nome do título) </p>"; $indicadorErro=true; } if ( empty($email) ) { echo "<p>Falta informar Email</p>"; $indicadorErro=true; } if ( empty($message) ) { echo "<p>Falta informar Mensagem</p>"; $indicadorErro=true; } if ( !$indicadorErro ) { $to = $email; $subject = $name; $message = $message; $headers = 'From: webmaster@example.com'."\r\n".'Reply-To: webmaster@example.com'."\r\n".'X-Mailer: PHP/' . phpversion(); $success = mail($to, $subject, $message, $headers); echo "<p>Tentativa de enviar Email com sucesso!</p>"; //limpando campos $name = ""; $email = ""; $message = ""; } } ?> <form method="post" action="send_form_email.php" id="contactform"> <div><b>Nome:</b></div> <div><input type="text" class="input-field" id="name" name="name" value="<?php echo $name ?>"> </div> <div><b>E-mail:</b></div> <div><input type="text" class="input-field" id="email" name="email" value="<?php echo $email ?>"></div> <div><b>Messagem:</b></div><div> <div><textarea id="message" rows="5" cols="70" name="message"><?php echo $message ?></textarea></div> <input type="hidden" name="passouUmaVez" value="1"> <!--variavel invisivel(só para não deixar executar logo na entrada do form --> <br><br> <input type="submit" > </form> -
function billingFunction(){ if(same.checked == true){ document.getElementById("billingName").value = document.getElementById("shippingName").value; document.getElementById("billingZip").value = document.getElementById("shippingZip").value; } else { document.getElementById("billingName").removeAttribute("required"); document.getElementById("billingZip").removeAttribute("required"); } } Simples: você tinha colocado a chave no lugar errado. O correto deve ser com está aí em cima.
-
Registrar dados do formulário no BD
pergunta respondeu ao rafaelpereirap de Hera Araújo em Tutoriais & Dicas - PHP
Não tá dando nenhuma mensagem? É difícl corrigir código o sem consegui executar e rastrear o erro. -
Registrar em banco de dados
pergunta respondeu ao lucianosiqueirinha de Hera Araújo em Tutoriais & Dicas - PHP
Verifique nas configurações do php no servidor se o drive do PgSQL foi instalado. -
Mensagem de erro em PHP
pergunta respondeu ao Luciano Trindade de Hera Araújo em Tutoriais & Dicas - PHP
Tenta fazer assim: $_SESSION['mensagem_de_erro']. esse "-" que você usa serve para subtração. -
beleza! Eu acredito que o aplicativo pode estar numa pasta que não é visível qo PHP, ou a configuração desse provedor exige alguma tag especifica, tipo "<php5...".
-
Olá, bom a dia. Veja, quando eu mando uma solução, é porque ela já foi testada(a várias vezes), portanto, funciona 100%. Tu precisas verificar se o teu provedor tem mesmo php, pois, pelo que qu vi, ele não está interpretando a TAG do PHP. Não era para aparecer "<?php echo $name ?>" no campo input, ou em nenhum campo input. Pois essa é a forma universal que o PHP faz para carregar o conteudo q foi digitado num campo input do tipo "text". Veja como funciona bem no meu: Aqui, eu tendo submeter sem informar nada para criticar. aqui, o formulário antes de ser submetido
-
Verificar se checkbox foi marcado ou não
pergunta respondeu ao CriandoBits de Hera Araújo em Tutoriais & Dicas - PHP
Lá vai um exemplo: para um checkbox, tipo: <input type='checkbox' id='doExtra' name='doExtra' > esse comando em Jquery testa se foi checado: if( $('#doExtra').is(':checked') ){ // ação para caso esteja checked } else { // ação para caso não esteja checked } -
Verificar se checkbox foi marcado ou não
pergunta respondeu ao CriandoBits de Hera Araújo em Tutoriais & Dicas - PHP
respondo hoje ainda, aguarda? -
Eita, já ia esquecendo, o nome do arquivo .php dev ser "send_form_email.php"
-
Bom, Resolvi dar uma corrigida geral no teu código, pois tem casos que é melhor refazer tudo sob o risco de dificultar a compreenção da aula. 1) Simplifiquei todo código e deixe-o todo num só arquivo ".php"(é só copiar, colar e executar no teu servidor); 2) Além de melhorar o teu HTML, escrevi o código mostrando como se deve usar o PHP combinado com as requisições POST(ou GET) no HTML, senão, ficaria difícil pra você. 3) Deixei a função de Email sem crítica e usei um usuário(o que envia) externo " só para o exemplo:webmaster@example.com; 4) Perceba que a variável invisível "passouUmaVez" é fundamental para o truque PHP/HTML que faz exibir o form pela primeira vez sem processar nada; aqui vai o código(bom proveito na compreenção): >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $passouUmaVez = $_POST['passouUmaVez']; // EDIT THE 2 LINES BELOW AS REQUIRED $send_email_to = "atendimento@optionmaker.com.br"; $email_subject = "Contato Site Mobile"; if ( $passouUmaVez == 1 ) { $indicadorErro = false; if ( empty($name) ) { echo "<p>Falta informar título(ou nome do título) </p>"; $indicadorErro=true; } if ( empty($email) ) { echo "<p>Falta informar Email</p>"; $indicadorErro=true; } if ( empty($message) ) { echo "<p>Falta informar Mensagem</p>"; $indicadorErro=true; } if ( !$indicadorErro ) { $to = $email; $subject = $name; $message = $message; $headers = 'From: webmaster@example.com'."\r\n".'Reply-To: webmaster@example.com'."\r\n".'X-Mailer: PHP/' . phpversion(); $success = mail($to, $subject, $message, $headers); echo "<p>Tentativa de enviar Email com sucesso!</p>"; //limpando campos $name = ""; $email = ""; $message = ""; } } ?> <form method="post" action="send_form_email.php" id="contactform"> <div><b>Nome:</b></div> <div><input type="text" class="input-field" id="name" name="name" value="<?php echo $name ?>"> </div> <div><b>E-mail:</b></div> <div><input type="text" class="input-field" id="email" name="email" value="<?php echo $email ?>"></div> <div><b>Messagem:</b></div><div> <div><textarea id="message" rows="5" cols="70" name="message"><?php echo $message ?></textarea></div> <input type="hidden" name="passouUmaVez" value="1"> <!--variavel invisivel(só para não deixar executar logo na entrada do form --> <br><br> <input type="submit" > </form> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> depois, num outro fórum, você pode pedir ajuda para aprimorar a função que veririca se o Email foi mesmo enviado com sucesso.
-
Estou dando uma olhada...aguarda até final do dia?
-
<?php ?> 2 vezes na mesma função
pergunta respondeu ao iatoran de Hera Araújo em Tutoriais & Dicas - PHP
geralmente , é quando precisamos de imprimir comandos html puros entre essas tags. -
Calcular distância entre dois endereços
pergunta respondeu ao xrogerinho de Hera Araújo em Tutoriais & Dicas - PHP
Certifique-se antes se você tem os seguintes conhecimentos para resolver esse problema(caso não tenha, a gente vai resolvendo um por um, fica peixe): 1) Javascript(o Jquery); 2) HTML; 3) Ajax; 4) Como obter a sua chave de API no Google. É uma chave para conseguir usar as APIs do Google, mesmo que só para teste. Se seu cliente for usar serviços da Google, ele deve ter essa chave paga. Tendo esses esses conhecimentos, você poderá montar a página para receber dois campos: endereço de origem, endereço de destino e um botão para disparar a consulta ajax num API do GOOGLE, que por sua vez,devolverá ao AJAX o retorno via json ou XML. Aqui, abaixo, um exemplo de URL que você poderá usar direto no seu navegador(eu já testei e deu certo) e tb deve ser o formato que você irá colocar lá no seu AJAX para vfazer a chamada. Obs.: tive que tirar a minha chave e dexar só no ****** https://maps.googleapis.com/maps/api/distancematrix/json?origins='Recife,PE,Brasil'&destinations='Niteroi,Rio de Janeiro,Brasil'&mode=driving&language=pt-BR&key=SUA_CHAVE_GOOGLE_API Você encontrará mais exemplos nessa página: https://developers.google.com/maps/documentation/distance-matrix/overview?hl=pt-br#travel_modes -
Calcular distância entre dois endereços
pergunta respondeu ao xrogerinho de Hera Araújo em Tutoriais & Dicas - PHP
estou vendo...