Comunidad de diseño web y desarrollo en internet online

Formulario Flash/PHP que envíe imagen en contenido de Correo

Citar            
MensajeEscrito el 01 Nov 2007 10:56 pm
Hola, me surgió el siguiente interrogante:
Tengo un formulario hecho en Flash
Necesitaría que al enviar los datos que se introducen en el formulario, con ellos vaya adjunta una imágen.

El código que uso de PHP es éste:

Código :

<?php
   $destinatario="[email protected]";

   $cabeceras="MIME-Version: 1.0\r\n";
   $cabeceras.= "Content-type: text/html; charset=utf-8\r\n";
   $cabeceras.="From: {$_POST['nombre']}<{$de}>\r\n";
   $cabeceras.="Reply-To: {$_POST['email']}\r\n";

   $asunto="Contactar";

   $cuerpo=' Ha recibido un email de '.$_POST['nombre'].' ( '.$_POST['email'].' ) '.'<br>';
   $cuerpo.='<br> Direccion: '.$_POST['direccion'].'<br>';
   $cuerpo.='<br> Telefono: '.$_POST['telefono'].'<br>';   
   $cuerpo.='<br> Consulta: '.$_POST['texto'].'<br>';

   $de=$_POST['email'];

   if(mail($destinatario, $asunto, $cuerpo,$cabeceras)){
      echo utf8_encode('&estado=enviado');    
    }else{
       echo utf8_encode('&estado=no_enviado');   
    } 
?>

Alguien sabe que tendría que agregar para que envíe la imagen??

PD: La imágen es una guardada en mi servidor.

Por Sebaslynx

237 de clabLevel

2 tutoriales

Genero:Masculino  

Mendoza, Argentina

msie7
Citar            
MensajeEscrito el 02 Nov 2007 01:10 am
Sólo tienes que agregar en "$cuerpo" una línea con la etiqueta "<img>" apuntando a tu imagen:

Código :

$cuerpo .= '<img src="http://www.midominio.com/images/imagen.jpg" alt="Mi Imagen" />';

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 29 Nov 2007 10:56 pm
yo tengo el siguiente codigo en php:
<?
$sendTo = "[email protected]";
$subject = $_POST["asunto"];
$headers = "From: " . $_POST["Cristalab_Flashform"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["cuerpo"];
mail($sendTo, $subject, $message, $headers);
echo "estado=Mensaje enviado :D";
?>
es la aplicacion que aparece en los tutoriales de la pagina de cristalab ya la tengo en mi hots y la he probado y me dice que envia el correo pero nunca me llega al correo [email protected] a que se debera o no se puede a estos tipos de correo. Si me pueden ayudar se los agradeceria bastante.

Por fl98005

1 de clabLevel



Genero:Masculino  

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.