Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

talita.r.g

Carregar imagem no formulário

Recommended Posts

Fiz um form, onde tem um campo do tipo file.Mas não recebo o arquivo anexo, vem somente o nome do arquivo ou o caminho.

 

PHP

[*]<?php 

[*]

[*]//Coloque aqui o endereço que receberá as mensagens. 

[*]$destino = "talita@lookingdesign.com.br"

[*]

[*]//Coloque aqui o assunto que terão todas as mensagens. 

[*]$assunto = "Vendo Meu Carro"

[*]

[*]$texto .= "<b>Email :</b>" .$_POST["email"]."<br>"

[*]$texto .= "<b>Nome :</b>" .$_POST["nome"]."<br>"

[*]$texto .= "<b>Telefone :</b>" .$_POST["telefone"]."<br>"

[*]$texto .= "<b>Celular :</b>" .$_POST["celular"]."<br>"

[*]$texto .= "<b>Telefone Comercial :</b>" .$_POST["comercial"]."<br>"

[*]$texto .= "<b>Comentários :</b>" .$_POST["comentarios"]."<br><br>"

[*]$texto .= "<b>Formulário :</b>" .$_POST["formulario"]."<br>"

[*]$texto .= "<b>Valor Pretendido :</b>" .$_POST["valorpretendido"]."<br>"

[*]$texto .= "<b>Marca :</b>" .$_POST["marca"]."<br>"

[*]$texto .= "<b>Modelo :</b>" .$_POST["modelo"]."<br>"

[*]$texto .= "<b>Portas :</b>" .$_POST["portas"]."<br>"

[*]$texto .= "<b>Ano Fabricação :</b>" .$_POST["anofabricacao"]."<br>"

[*]$texto .= "<b>Ano Modelo :</b>" .$_POST["anomodelo"]."<br>"

[*]$texto .= "<b>Cor :</b>" .$_POST["cor"]."<br>"

[*]$texto .= "<b>Combustível :</b>" .$_POST["combustivel"]."<br>"

[*]$texto .= "<b>Quilometragem :</b>" .$_POST["quilometragem"]."<br>"

[*]$texto .= "<b>Renavan :</b>" .$_POST["renavan"]."<br>"

[*]$texto .= "<b>Número do Chassi :</b>" .$_POST["chassi"]."<br>"

[*]$texto .= "<b>Débitos do Documento :</b>" .$_POST["debitos"]."<br><br>"

[*]$texto .= "<b>Opcionais :</b>" .$_POST["opcionais1"]."<br>"

[*]$texto .= $_POST["opcionais2"]

[*]$texto .= $_POST["opcionais3"]

[*]$texto .= $_POST["opcionais4"]

[*]$texto .= $_POST["opcionais5"]

[*]$texto .= $_POST["opcionais6"]

[*]$texto .= $_POST["opcionais7"]

[*]$texto .= $_POST["opcionais8"]

[*]$texto .= $_POST["opcionais9"]

[*]$texto .= $_POST["opcionais10"]

[*]$texto .= $_POST["opcionais11"]

[*]$texto .= $_POST["opcionais12"]

[*]$texto .= $_POST["opcionais13"]

[*]$texto .= $_POST["opcionais14"]

[*]$texto .= $_POST["opcionais15"]

[*]$texto .= $_POST["opcionais16"]

[*]$texto .= $_POST["opcionais17"]

[*]$texto .= $_POST["opcionais18"]

[*]$texto .= $_POST["opcionais19"]."<br><br>"

[*]$texto .= "<b>Conheceu por :</b> Revista :" .$_POST["revista"]."<br>"

[*]$texto .= "<b>Conheceu por :</b> Jornal :" .$_POST["jornal"]."<br>"

[*]$texto .= "<b>Conheceu por :</b> Site :" .$_POST["site"]."<br>"

[*]$texto .= "<b>Conheceu por :</b> Outros :" .$_POST["outros"]."<br>"

[*]$texto .= "Arquivo :</b>" . isset($_FILES["arquivo"]);

[*]$texto .= $_FILES["arquivo"]["tmp_name"];

[*]

[*]$headers = "MIME-Version: 1.0\n"

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

[*]$headers .= "From: $email \n"

[*]

[*]if (mail($destino, $assunto, $texto, $headers)) { 

[*]print "Mensagem enviada com sucesso"

[*]} else { 

[*]print "Problema enviando mensagem."

[*]} 

[*]?>

[*]

 

O que eu fiz de errado agora? :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo:

PHP

[*]$texto .= "Arquivo :</b>" . isset($_FILES["arquivo"]);

[*]$texto .= $_FILES["arquivo"]["tmp_name"];

 

Essas duas linhas só estão acrescentando o nome do arquivo no corpo do email. O erro está aí, mas eu não sei como adicionar o arquivo ao corpo do email. Tem um script que mostra como fazer isso. Dá uma olhada aí:

http://phpbrasil.com/scripts/source.php/id/1638

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dei uma pesquisada a respeito e basta você adicionar uma linha no header do seu email:

PHP

[*]$message .= "Content-Disposition: attachment; filename=\"$arquivo\" \n";

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.