ESTE ES EL CODIGO QUE UTILIZO SIMPLEMENTE ES UN FORMULARIO CON 4 CASILLAS EN HTML Y EL OTROS ES EL ARCHIVO PHP QUE SUBO A UN SERVIDOR
CODIGO DEL FORMULARIO HTML
<!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>Documento sin título</title>
</head>
<body>
<p> </p>
<p> </p>
<form id="form1" name="form1" method="post" action="formulario_video.php">
<p align="center"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"><br />
<br />
<br />
<font size="2">Escribe tu nombre :</font><br />
<font size="1">
<input name="nombre" type="text" value="" size="55" />
</font><br />
<font size="2">Escribe tu e-mail:</font><br />
<input name="tuemail" type="text" value="" size="55" />
<br />
<font size="2">Escribe el texto que contiene los e-mails de tus amigos:</font><br />
<font size="1">
<textarea name="cadena" cols="42"></textarea>
</font></font></font>
<p align="center">escribe el codigo del cuerpo del email que
vas a enviar
<p align="center">
<textarea name="cuerpo" cols="40" rows="3" id="cuerpo"></textarea>
<p align="center">
<label>
<input type="submit" name="Submit" value="Invitar a tus amigos" />
</label>
</form>
</body>
</html>
--------------ACA ENCUENTRO EL ERROR Y NO SE COMO SOLUCIONARLO-------------
SI YO DESEO ENTRAR EN LA CASILLA $cuerpo DEL FORMULARIO HTML Y COLOCAR UN TEXTO COMO EL SIGUIENTE PORQUE DESEO ENVIAR UN EMAIL CON FORMATO DESDE EL FORMUALARIO (hipervinculos, letras con estilos, etc), EL FORMULARIO ME FILTTRA LAS ETIQUETAS SOLO TOMA COMO SI FUERA TEXTO PLANO Y NO SE COMO RESOLVER ESTE PROBLEMA YA QUE QUIERO QUE EL CUERPO O MENSJAE QUE TIENE EL EMAIL SE PUEDA REDACTAR DESDE EL FORMULARIO CON FORMATO Y NO HAYA NECESIDAD DE ENTRAR AL CODIGO DE PHP PARA HACERLO.
AGRADEZCO GRANDEMENTE TU AYUDA
'<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {
color: #990000;
font-size: 18px;
}
.Estilo2 {
color: #000000;
font-weight: bold;
}
.Estilo3 {color: #000066; font-size: 24px; }
.Estilo4 {color: #000000; font-size: 18px; }
.Estilo5 {color: #000000; font-size: 16px; }
-->
</style>
</head>
<body>
<p align="center" class="Estilo1"> </p>
<p align="center" class="Estilo3">Un amigo/a te ha invitado a conocer el video mas visto de todo los tiempos. </p>
<p align="center" class="Estilo1"> <span class="Estilo1">>>>>>>>>&g t;>>></span> <a href="www.telmework.com/webimport.php">VER VIDEO</a> <span class="Estilo2"><<<<<<<<&l t;<<</p>
<p align="center" class="Estilo1"> </p>
<p align="center" class="Estilo5">REENVIA ESTE MENSAJE A TODOS TUS CONTACTOS PARA QUE TODO EL MUNDO SE ENTERE.</p>
<p align="center" class="Estilo4"> </p>
</body>
</html>';
----------------------HASTA ACA --------------------------
CODIGO DEL ARCHIVO PHP
<?php
function extraerenviar_emails($cadena,$tuemail,$nombre,$cue rpo){
//Verificamos si se introdujo alguna cadena
if (!isset($cadena)) {
echo "Debe introducir todos los datos en el formulario";
} else {
stripslashes($cadena);
$regexp_email = '[_a-z0-9\-]+(\.[_a-z0-9\-]+)*\@[_a-z0-9\-]+(\.[a-z]{1,4})+';
//Extraemos los e-mails que concuerden con la expresión regular
$encontrado = preg_match_all ("/$regexp_email/i", $cadena, $emparejados, PREG_SET_ORDER);
//creamos el asunto, el cuerpo y el header del mensaje
$asunto = "ASUNTO DE MI EMAIL";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $nombre <$tuemail>\r\n";
//Si se encuentra, no los muestra cada uno en una lista y los envia a los emails encontrados
if ($encontrado) { echo "Se han enviado ".$encontrado." invitaciones a:"."<br>";
mail("
[email protected]", "Envio lista emails" , "$headers .<br>. $cadena", "From:
[email protected]");
for ($p = 0;$p <=$encontrado ;$p++){
$a[$p] = $emparejados[$p][0];
echo $a[$p]."<br>";
mail("$a[$p]", $asunto, $cuerpo, $headers);
}
echo '<html<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="http://telmework.com/webimport.php">
<input type="submit" name="Submit" value="INGRESAR" />
</form>
</body></html>';
return;
} else {
//aca toca poner un link o un mensaje indicando que debe volver y poner algun email valido
return ;
}
}
};
extraerenviar_emails($cadena,$tuemail,$nombre,$cue rpo);
?>