Ir para conteúdo
Fórum Script Brasil
  • 0

Tem Como Usar "if" Dentro Do "$headers"?


dammy

Pergunta

Estou usando o código abaixo para envio de emails e gostarai de saber se tem como eu colocar uma condicional (if) dentro da mensagem.

$para = $email;

$assunto = $assunto;

$headers = "MIME-Version: 1.0\r\n";

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

$headers .= "From: $email1\r\n";

$headers .= "mensagem:

<html><body> <font face='Verdana' size='2'>

<p style='margin-top: 0; margin-bottom: 0'>

Nome: $nome<br>

E-mail: $email<br>

Telefone: ($ddd) $tel<br>

Cidade/UF: $cidade / $uf<br>

</font></html>";

mail($para,$assunto,$mensagem,$headers);

Por exemplo:

$para = $email;

$assunto = $assunto;

$headers = "MIME-Version: 1.0\r\n";

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

$headers .= "From: $email1\r\n";

$headers .= "mensagem:

<html><body> <font face='Verdana' size='2'>

<p style='margin-top: 0; margin-bottom: 0'>

Nome: $nome<br>

if ($email != ''){

E-mail: $email<br>

}else{

Telefone: ($ddd) $tel<br>

}

Cidade/UF: $cidade / $uf<br>

</font></html>";

mail($para,$assunto,$mensagem,$headers);

Abraços.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Você pode, também, concatenar os valores usando estruturas condicionais. Por exemplo:

$msg = "Olá, $nome";
if ($tel != NULL(
{
    $msg .= "Telefone: $tel";
}

switch ($musica)
{
    case "rock":
        $msg .= "Você ouve rock";
        break;
    case "blues":
        $msg .= "Você ouve blues";
        break;
}

;)

Abraços,

Beraldo

Link para o comentário
Compartilhar em outros sites

  • 0
Você pode, também, concatenar os valores usando estruturas condicionais. Por exemplo:

$msg = "Olá, $nome";
if ($tel != NULL(
{
    $msg .= "Telefone: $tel";
}

switch ($musica)
{
    case "rock":
        $msg .= "Você ouve rock";
        break;
    case "blues":
        $msg .= "Você ouve blues";
        break;
}

;)

Abraços,

Beraldo

Ali no começo o NULL está sintaticamente errado né... O tipo NULL é atribúido apenas se:

ela foi assimilada com a constante NULL.

ela ainda não recebeu nenhum valor ainda.

ela foi apagada com unset

Uma string vazia "" pode ser inserida aí, e ela não seria do tipo NULL.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...