Ir para conteúdo
Fórum Script Brasil

Hera Araújo

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Tudo que Hera Araújo postou

  1. 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.
  2. <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>
  3. 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.
  4. 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>
  5. 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.
  6. Não tá dando nenhuma mensagem? É difícl corrigir código o sem consegui executar e rastrear o erro.
  7. Verifique nas configurações do php no servidor se o drive do PgSQL foi instalado.
  8. Tenta fazer assim: $_SESSION['mensagem_de_erro']. esse "-" que você usa serve para subtração.
  9. 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...".
  10. 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
  11. 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 }
  12. Eita, já ia esquecendo, o nome do arquivo .php dev ser "send_form_email.php"
  13. 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.
  14. Estou dando uma olhada...aguarda até final do dia?
  15. geralmente , é quando precisamos de imprimir comandos html puros entre essas tags.
  16. 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
×
×
  • Criar Novo...