Código:
el formulario funciona correctamente, el problema es que al enviar mediante el formulario no llegan escritas correctamente las palabras que contienen acentos y la letra ñ.http://www.enthropia.com/labs/ibox/
Este es el script que utilzo para enviar el formulario
Código:
Como todavia no habilitaron mi dominio estuve probando el codigo en el sitio web de un amigo.<?php if(!empty($_POST[s1])) { $dequien=$_POST[tunombre]; $demail=$_POST[tuemail]; $aquien=$_POST[nombreamigo]; $amail=$_POST[emailamigo]; $comentarios=$_POST[message]; require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->Host = "smtp.xxxxxxx.com"; $mail->From = "$demail"; $mail->FromName = "$dequien"; $mail->Subject = "Te Recomendaron un Sitio Web"; $mail->AddAddress("$amail"); $body = "Hola <strong>$aquien</strong>, $dequien ( $demail ) te recomendo un enlace que talvez pueda interesarte."; $body .= "<br>"; $body .= "Mensaje: $comentarios"; $body .= "<br>"; $body .= "Saludos<br>"; $mail->Body = $body; $exito = $mail->Send(); $intentos=1; while ((!$exito) && ($intentos < 5)) { sleep(5); //echo $mail->ErrorInfo; $exito = $mail->Send(); $intentos=$intentos+1; } if(!$exito) { echo "<table width='348' align='center'><tr><td style='font:14px arial; text-align:center; color:#F82001;'>"; echo "El Mensaje No Pudo Ser Enviado"; echo "</td></tr></table>"; } else { echo "<table width='348' align='center'><tr><td style='font:14px arial; text-align:center; color:#12B443;'>"; echo "Mensaje Enviado Correctamente</td></td></table>"; } } ?>
Para intentar probar el codigo mientras tanto tambien saque una cuenta gratuita de hosting, pueden ver la apariencia del formulario en la siguiente direccion, aunque no envia los formularios aun por que no conozco el servidor smtp de este servicio gratuito para configurar el phpmailer.
Código:
http://www.evelyn.webatu.com/