No pero si lo vi y funciona barbaro, no dudo de eso, dudo de mi. Supongo que te referis a esto:
PD: la colge aca
http://centrodeamor.host22.com/
Código PHP:
Ver original<?php
//proceso del formulario
// si existe "enviar"...
if (isset ($_POST['enviar'])) {
//recogemos las variables
$nombre=$_POST['nombre'];
$email=$_POST['email'];
$email2=$_POST['email2'];
$comentario=$_POST['comentario'];
$fav_color= $_POST['fav_color'];
$img='<img src="www.web.com/img/img.jpg">';
//comprobamos si todos los campos fueron completados
if ($nombre!='' && $email!='' && $email2!='' && $comentario!='' && $fav_color!='') {
$contenido = '<html><body>';
$contenido .= ''.$img.'';
$contenido .= '<p>Enviado el '. date("d M Y").'</p>'; $contenido .= '<hr />';
$contenido .= '<p>Nombre: <strong>'.$nombre.'</strong>';
$contenido .= '<p>Email Remitente: <strong>'.$email.'</strong>';
$contenido .= '<p>Email Destinatario: <strong>'.$email2.'</strong>';
$contenido .= '<p>Modo de Envio: <strong>'.$fav_color.'</strong>';
$contenido .= '<p>Comentario: <strong>'.$comentario.'</strong>';
$contenido .= '<hr />';
$contenido .= '</body></html>';
}
$control_mail="/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/i"; //regExp
echo "La <b>sintáxis de email</b> no es válida<br />\n";
}else{
// ejecuto la función mail()
// si todos los campos fueron completados enviamos el mail
mail ("$email2","Mensaje $fav_color - TITULO", $contenido, "From: TITULO2\nContent-Type: text/html; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit");
$flag='ok';
$mensaje='<div id="ok">Mensaje enviado Correctamente</div>';
}
}else{
//si no todos los campos fueron completados se frena el envio y avisamos al usuario
$flag='err';
$mensaje='<div id="error">Todos Los Campos Son Requeridos</div>';
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TITLE</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="ancla.js"></script>
<link rel="stylesheet" type="text/css" href="demo.css" />
<link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon" />
<script type="text/javascript">
//<![CDATA[
/* script */
function validar(){
var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
var email_ingresado = document.getElementById('email').value;
if(!emailReg.test(email_ingresado)) {
alert('email no válido');
return false;
}
}
//]]>
</script>
<style>
body {
font: 12px Lucida Grande, 'Trebuchet MS', verdana, sans-serif;}
#form {
border: 3px double #eaeaea;
background-color: #fafafa;
padding: 10px;
width: 400px;
margin: auto;}
#form h2{
font-size: 1.5em;
margin: 0 0 1em 0;
padding: 0 0 0.5em 0;}
#form .campo {
border: 1px solid #999;
padding: 0.3em;
font-size: 1.2em;}
#form .error {
border: 1px solid #F00;
padding: 0.3em;
font-size: 1.2em;}
#form .com {
border: 1px solid #999;
padding: 0.3em;
font-size: 1.2em;
width:20em;
height: 10em;
font: 1em Lucida Grande, 'Trebuchet MS', verdana, sans-serif;}
#form .com-error {
border: 1px solid #F00;
padding: 0.3em;
font-size: 1.2em;
width:20em;
height: 10em;
font: 1em Lucida Grande, 'Trebuchet MS', verdana, sans-serif;}
#form .boton {
border: 2px solid #999;
padding: 0.3em;
font-size: 1.2em;
width: 4em;}
#error {
border: 1px dashed #F00;
background-color: #FFF;
padding: 5px;}
#ok {
border: 1px dashed #060;
background-color:#FFF;
padding: 5px;}
</style>
</head>
<body>
<div id="head">
</div>
<div id="introplace">Si algo no podes o no te animas a decirlo tenes dos opciones para hacerlo:
<a href="#destinatario" class="button medium orange" >Destinatario</a> o
<a href="#muro" class="button medium orange" >Muro</a></div>
<!-- FORMULARIO -->
<div id="formplace">
<h1 id="destinatario">Destinatario</h1>
<p class="titlex">Deci lo que quieras a un destinatario en forma anónima o permitiendo que vea tu e-mail en forma Pública</p>
<div id="form">
<? echo $mensaje; /*mostramos el estado de envio del form */ ?>
<? if ($flag!='ok') { ?>
<form action="#" method="post" onsubmit="return validar();">
<p>Nombre* <br />
<input
<? if (isset ($flag) && $_POST['nombre']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="nombre" value="
<? echo $_POST['nombre'];?>" /></p>
<p>Email* <br />
<input
<? if (isset ($flag) && $_POST['email']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="email" value="
<? echo $_POST['email'];?>" /></p>
<p>Email Destinatario* <br />
<input
<? if (isset ($flag) && $_POST['email2']=='') { echo 'class="error"';} else {echo 'class="campo"';} ?> type="text" name="email2" value="
<? echo $_POST['email2'];?>" /></p>
<p>Modo de envio* <br />
<div
<?php if (isset ($flag) && $_POST['fav_color']=='') { echo 'class="error"';}?>>
<input type="radio" name="fav_color" value="Anónimo" <?php if($_POST['fav_color']=='Anónimo'){?>checked="checked"<?php }?>/>Anónimo<br/>
<input type="radio" name="fav_color" value="Público" <?php if($_POST['fav_color']=='Público'){?>checked="checked"<?php }?>/>Público<br/>
</div></p>
<p>Comentario* <br />
<textarea
<? if (isset ($flag) && $_POST['comentario']=='') { echo 'class="com-error"';} else {echo 'class="com"';} ?> name="comentario">
<? echo $_POST['comentario'];?></textarea></p>
<p><input class="button small blue" type="submit" name="enviar" value="enviar" /></p>
</form>
<? } ?>
</div> <!-- end form-->
</div>
<!-- END FORMULARIO -->
</body>
</html>