Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2008, 15:25
whasho
 
Fecha de Ingreso: septiembre-2007
Mensajes: 8
Antigüedad: 17 años, 2 meses
Puntos: 0
Formulario php que no funciona

Hola a todos; comentaros que no soy un experto en esto del php, asi que disculpad si no me entero mucho. Explico mi caso, tengo un archivo php que recoge unas variables que manda un archivo flash, todo llega correctamente, pero lo que necesito que haga ese archivo es que compara una variable de las que paso, elija un fondo determinado dependiendo de la palabra que ponga y justo debajo de esta imagen coloque el texto que va en otra variable. Creo que todo esta correcto, pero no me funciona y no se por lo que es y me estoy volviendo loca, seriais tan amables de ayudamer. Un saludo

Aqui pongo lo que va en el archivo php:
Código PHP:
<?php

    
//Tomamos las variables desde la pelicula
    
switch($_POST['nombre']){
        case 
"abrazo":
            
$template="abrazoemail";
            break;
        case 
"beso":
            
$template="besoemail";
            break;
        case 
"sonrisa":
            
$template="sonrisaemail";
            break;
    }

    
//Resto de variables
    
$elemail$_POST['email'];
    
$elemail2 $_POST['email2'];
    
$elmensaje $_POST['texto'];
    
    
//Puedes modificar el asunto del mail
    
$asunto="Te Felicito la navidad con AES";
    
        
    
    
//////////////////////////////[MODELO ACTUAL]/////////////////////////////////////7]
    
$mensajedatos="<html><body style=\"width:952px; height:560px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;\"><div style=\"width:952px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;\"><img src=\"http://www.respaldoglucogeno.com/aes/fondos/".$template.".jpg\"><div style='width:550px; margin:10px 0px 50px 100px; line-height:16px;'><font style='font-family: Verdana; font-size:13px; font-weight:580;'>enviado por: ".$elemail."<br>".$elmensaje."</font></div></div></body></html";
    
        
    
    
    
    
//E-mail al cual se envia el mensaje
    
$mail "$elemail2";
    
    
    
//Para que acepte el template del mensaje en HTML hay que especificar Content-type
    
$headers  'MIME-Version: 1.0' "\r\n";
    
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";
    
$headers .= 'Reply-To: '.$_POST['email'].'' "\r\n" ;
    
//Añadimos el remitente a la cabecera del mensaje
    
$headers .= 'From: '.$elemail;
    
    
//Accion de enviar el mensaje
    
mail($mail,$asunto,$mensajedatos,$headers); 
    
//mail($mail,$asunto,$mensajedatos,"From: ".$elemail); 
    
    
?>