Ir para conteúdo
Fórum Script Brasil

Hera Araújo

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Sobre Hera Araújo

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Hera Araújo's Achievements

0

Reputação

  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?
×
×
  • Criar Novo...