wallacejonathan 0 Denunciar post Postado Agosto 14, 2013 bom galera, Fiz um form em um certo modelo de pagina do meu wordpress. o form está assim: <div id="form"> <section> <form action="envia2novo.php" method="post"> <!-- chama o envia.php --> <label>Nome</label> <input name="nome" placeholder="Insira seu nome"> <label>Email</label> <input name="email" placeholder="email@exemplo.com" > <label>Telefone</label> <input name="tel" type="tel" placeholder="21 888-888"> <label>Celular</label> <input name="cel" type="cel" placeholder="21 888-888"> <label>Endereço completo</label> <input name="endereco" type="endereco" placeholder="Cidade, Rua, Bairro"> <label>Estado</label> <select name="estado"> <option value="AC">Acre</option> <option value="AL">Alagoas</option> <option value="AP">Amapá</option> <option value="AM">Amazonas</option> <option value="BA">Bahia</option> <option value="CE">Ceará</option> <option value="ES">Espirito Santo</option> <option value="GO">Goiás</option> <option value="MA">Maranhão</option> <option value="MT">Mato Grosso</option> <option value="MS">Mato Grosso do Sul</option> <option value="MG">Minas Gerais</option> <option value="PA">Pará</option> <option value="PB">Paraíba</option> <option value="PR">Paraná</option> <option value="PE">Pernambuco</option> <option value="PI">Piauí</option> <option value="RJ">Rio de Janeiro</option> <option value="RN">Rio Grande do Norte</option> <option value="RS">Rio Grande do Sul</option> <option value="RO">Rondônia</option> <option value="RR">Roraima</option> <option value="SC">Santa Catarina</option> <option value="SP">São paulo</option> <option value="SE">Sergipe</option> <option value="TO">Tocantins</option> </select> <fieldset> <label> <input name="missionario" type="checkbox" name="formulario" value="form" checked> Desejo Receber informações </label> </fieldset> <input type="submit" name="enviar" value="Enviar"> </form> </section> </div> e to tentando colocar pra esse form ir pro email.. usei o php seguinte : <?php // Destinatário $para = "wallacejsv@gmail.com"; // Assunto do e-mail $assunto = "Contato do site"; // Campos do formulário de contato $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['tel']; $celular = $_POST['cel']; $endereco = $_POST['endereco']; $submit = $_POST['enviar']; // Monta o corpo da mensagem com os campos $corpo .= "Nome: $nome <br>Email: $email <br>"; $corpo .= "telefone: $tel <br>Celular: $cel"; $corpo .= "endereco: $endereco"; // Cabeçalho do e-mail $header .= "From: $nome <$para> Reply-to: $email "; $header .= "Content-Type: text/html; charset=iso-8859-1 "; mail($para, $submit, $assunto, $corpo, $header); $msg = "Sua mensagem foi enviada com sucesso."; // Mostra a mensagem acima e redireciona para index.html echo "<script>location.href='http://missoes1re.metodista.org.br/'; alert('$msg');</script>"; ?> sendo que quando aperto em enviar, aparece o seguinte erro : Not FoundThe requested URL /envia2novo.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Apache/2.2.24 (Unix) mod_ssl/2.2.24 OpenSSL/1.0.0-fips mod_bwlimited/1.4 Server at missoes1re.metodista.org.br Port 80 Sendo que eu subi os arquivos certinhos pro servidor Alguém pode identificar o problema pra mim por gentileza ? Já fiz de tudo e não achei o erro Creio que seja uma coisa boba rs Abraço a todos ! Compartilhar este post Link para o post Compartilhar em outros sites
Heitor Sousa 9 Denunciar post Postado Agosto 20, 2013 Muda o link desse action: <form action="<?php bloginfo('url')?>/envia2novo.php method="post"> Isso se tiver na pasta raiz do wordpress (que acho isso pouco provável) <form action="<?php bloginfo('template_directory')?>/envia2novo.php method="post"> Se tiver dentro da pasta raiz do seu theme (wp-content->themes->'nome do tema'.) (bem mais provável) Se quiser mais alguns detalhes vai no codex: http://codex.wordpress.org/Function_Reference/bloginfo Compartilhar este post Link para o post Compartilhar em outros sites