Resultados 1 a 4 de 4
  1. #1
    Membro
    Data de Ingresso
    May 2012
    Localização
    Valinhos SP
    Posts
    3

    Problemas ao enviar EMAIL por formulário HTML via PHP

    Boa tarde a todos!

    Sou designer e não entendo muito de programação, me inscrevi neste fórum , pois sei que aqui o pessoal é fera e pode me ajudar. Estou utilizando uma senha de FTP que pertence a empresa, no servidor LOCAWEB. Essa senha foi dada para que eu possa criar um site dentro do domínio oficial e agora estou testando envio de email por formulário HTML via PHP.

  2. #2
    Membro
    Data de Ingresso
    May 2012
    Localização
    Valinhos SP
    Posts
    3
    Depois de construir o formulário aparece o seguinte erro:
    Código:
    PHP Warning:  mail() [<a href='function.mail'>function.mail</a>]: &quot;sendmail_from&quot; not set in php.ini or custom &quot;From:&quot; header missing in E:\home\e-novations1\Web\br\TESTE\enviar.php on line 18
    Linha 18
    Código PHP:
    $enviar mail($para,$subject,$mensagem,$headers); 
    Gostaria que vocês me ajudassem a identificar o erro, pois não tenho a mínima idéia de onde encontrar este arquivo ini.php, como habilitar o envio de email por PHP e nem o que há de errado com a linha 18.

  3. #3
    Membro
    Data de Ingresso
    May 2012
    Localização
    Valinhos SP
    Posts
    3
    Formulário HTML
    Código PHP:
    <body>

    <
    form method="post" action="enviar.php">
        <
    div id="form-top">
            <
    div class="form-line">
                <
    label for="nome">Nome Completo .:</label>
                <
    input class="field" type="text" id="nome" name="nome" />
            </
    div>
            <
    div class="form-line">
                <
    label for="subject">Assunto .:</label>
                <
    input class="field" type="text" id="subject" name="subject" /><br />
            </
    div>
        </
    div>
         <
    div id="form-sub">
            
            <
    div class="form-line">
                <
    label for="email">Email para contato .:</label>
                <
    input class="field ae" type="text" id="email" name="email" />
            </
    div>
            
            <
    div class="form-line fm2">
                <
    div class="fm2-left">
                    <
    label id="comments" for="comments">Comentário .:</label>
                    <
    div class="clear"></div>
                    <
    div id="desc">
                    (
    Relate sua dúvida ou assunto desejado.)
                    </
    div>
                </
    div>    
                <
    div class="fm2-right">
                    <
    textarea class="field big" type="text" id="comments" name="comments"></textarea>
                </
    div>    
            </
    div>
            
            <
    div class="clear"></div>    
            
            <
    input id="submit-1" class="submit" type="submit" value="Enviar" name="submit"/>
        </
    div>
    </
    form>

    </
    body>
    </
    html
    action= enviar.php
    Código PHP:
    <?php
        
    $nome 
    $_POST["nome"];
    $subject $_POST["subject"];
    $email $_POST["email"];
    $comments $_POST["comments"];


    $headers "Content-type:text/html; charset=iso-8859-1";

    $para "felipe.udk@gmail.com";

    $mensagem '<h1>Olá!<br />Você recebeu uma mensagem de '$nome .'</h1><br />';
    $mensagem .= '<br />Assunto: '$subject .'.';
    $mensagem .= '<br />Email: '$email .'.';
    $mensagem .= '<br /><br />Mensagem: '$comments .'.';

    $enviar mail($para,$subject,$mensagem,$headers);


    ?>

    Obrigado a todos!

  4. #4
    WHT-BR Top Member
    Data de Ingresso
    Dec 2010
    Localização
    /sc/rionegrinho
    Posts
    1,036
    Parece que você esqueceu de setar o "From:"

    Código:
    $headers = 'From: email@dominio.com.br';
    
    $enviar = mail($para,$subject,$mensagem,$headers);
    Vê se dá certo
    PS, também não sou desenvolvedor.
    Se isso não funcionar, só o suporte para verificar no php.ini
    Alexandre Silva Hostert

    Veezon
    Gerenciamento de Servidores


    http://veezon.com.br
    http://br.linkedin.com/in/alexandreveezon

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •