Enviando email com Array?

Este fórum é para dúvidas onde a base da questão é a linguagem PHP.

Moderador: web

responder a dúvida

Enviando email com Array?

Mensagem por brunomiova Offline » Sáb Mai 09, 2009 12:11 am


Como enviar email usando uma Array. No caso essa Array terá valores de inputs que serão mostrados no corpo da mensagem.

Fiz algo mais ou menos assim:

Código: Selecionar todos
   $ArrayArquivo = file("Pasta/arquivo.txt");
   
   foreach($ArrayArquivo as $titulo => $valor){
      $formulario .= $titulo .":". $valor ."<br />";
   }
   echo $formulario;

Ela mostra normal. Mas quando coloco pra enviar o email ele simplesmente mostra o nome "array" em vez dos dados da array.



detalhes...


brunomiova
MEMBRO
MEMBRO
Mensagens: 39
Registrado em: Qua Ago 20, 2008 12:50 pm
Localização: Alagoas/Arapiraca/Brasil

Enviando email com Array?

Mensagem por web Offline » Sáb Mai 09, 2009 12:17 am

Esse fórum não é para dúvidas, e sim para scripts prontos, veja as descrições de cada fórum antes de clicar.

MOVIDO: de Laboratório de scripts para PHP

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Enviando email com Array?

Mensagem por web Offline » Sáb Mai 09, 2009 12:21 am

Teria que ver como os dados aparecem no formulário, que dados aparecem em quais campos, e qual campo pede para mostrar após o submit. Posta um exemplo completo "e simples" do que já fez.

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Enviando email com Array?

Mensagem por brunomiova Offline » Sáb Mai 09, 2009 12:40 pm

Desculpe, postei e nem vi a área.

Um exemplo seria:
Código: Selecionar todos
<form action="action.php" enctype="multipart/form-data" id="idpagina" name="idpagina" lang="br" method="post">
<input type="text" name="nome" />
<input type="text" name="data" />

<select name="nome" id="id">
     <option value="" selected="selected">Escolha...</option>
     <option value="01">modelo</option>
</select>

<input name="nome1" id="idid1" type="checkbox" value="sim" />
<input name="nome2" id="idid2" type="checkbox" value="sim" />
<input name="nome3" id="idid3" type="checkbox" value="sim" />

<input type="radio" name="Radio" id="ididid" value="00" />
<input type="radio" name="Radio" id="ididid2" value="10" />

</form>


Esse seria o modelo de form. Mas existem vários selects, input tipo text, radio, checkbox e 1 textarea.
Consigo salvar todos os dados em um arquivo.txt. E consigo pegar os valores e jogar em uma array usando "$messagem = file_get_contents("Pasta/".$Arquivo.".txt");". Mas quando o email é enviado, não há quebra de linha, fica tudo em uma única linha..

Para escrever no arquivo:
Código: Selecionar todos
$fp = fopen("Pasta/".$Arquivo.".txt", "a");

fwrite($fp,"\nTipo de dado: ". utf8_decode($_POST["NOMEDOCAMPO"])."\n");

fclose($fp);

Mas como falei, no arquivo fica certo. Enquanto no email não há quebra de linha.

detalhes...


brunomiova
MEMBRO
MEMBRO
Mensagens: 39
Registrado em: Qua Ago 20, 2008 12:50 pm
Localização: Alagoas/Arapiraca/Brasil

Enviando email com Array?

Mensagem por brunomiova Offline » Sáb Mai 09, 2009 1:19 pm

Bem, consegui. Quando for escrever no arquivo, é só colocar um <br> antes do \n.

Pelo menos funciona no Gmail. Não testei em outros.

detalhes...


brunomiova
MEMBRO
MEMBRO
Mensagens: 39
Registrado em: Qua Ago 20, 2008 12:50 pm
Localização: Alagoas/Arapiraca/Brasil

Enviando email com Array?

Mensagem por web Offline » Sáb Mai 09, 2009 1:34 pm

blz

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil


responder a dúvida

Voltar para PHP

Quem está online

Usuários navegando neste fórum: Google Adsense [Bot] e 2 visitantes