Desde hace dias estoy tratando de resolver un problema con el editor tinymce y me tiene loco!!!!! el asunto es el siguiente , estoy tratando de crear un boletin y luego enviarlo x email con PHPmailer, en el formulario del boletin el usuario puede subir imagenes, para eso utilizo el pluging ajaxfilemanager y hasta ahi todo bien:
este seria el formulario solo ke lo tngo dentro de una funcion php
Código PHP:
$resulta2 ="<form name='mail' action='enviamail.php' method='post' enctype='multipart/form-data'>";
$resulta2 .= "<label>TÍtulo / Asunto:</label><br />";
$resulta2 .= "<input type='text' name='asunto' id='asunto' value=''><br /><br />";
$resulta2 .= "<a href='mail/insertar.php' target='_blank'><label>Gestión de Destinatarios</label></a><br /><br />";
$resulta2 .= "<label>Contenido / Cuerpo:</label><br />";
$resulta2 .= "<textarea id='ajaxfilemanager' name='ajaxfilemanager' style='width: 100%; height: 500px'></textarea>";
$resulta2 .= "<br /><br /><div><input class='boton' type='reset' name='cancelar' value='Cancelar'>";
$resulta2 .= " <input class='boton' type='submit' name='enviar' value='Enviar'></div>";
Código HTML:
<!--TYNI_MCE----------------------> <script language="javascript" type="text/javascript" src="tynimce_upload/jscripts/tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript" src="tynimce_upload/jscripts/general.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "exact", elements : "ajaxfilemanager", theme : "advanced", plugins : "advimage,advlink,media,contextmenu,table,emotions,preview,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", theme_advanced_buttons1_add_before : "newdocument,separator", theme_advanced_buttons1_add : "fontselect,fontsizeselect", theme_advanced_buttons2_add : "separator,forecolor,backcolor,liststyle", theme_advanced_buttons2_add_before: "cut,copy,separator,", theme_advanced_buttons3_add_before : "tablecontrols", theme_advanced_buttons3_add : "media", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", extended_valid_elements : "hr[class|width|size|noshade]", file_browser_callback : "ajaxfilemanager", paste_use_dialog : false, theme_advanced_resizing : true, theme_advanced_resize_horizontal : true, apply_source_formatting : true, force_br_newlines : true, force_p_newlines : false, relative_urls : true }); function ajaxfilemanager(field_name, url, type, win) { var ajaxfilemanagerurl = "../../../../jscripts/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php"; var view = 'detail'; switch (type) { case "image": view = 'thumbnail'; break; case "media": break; case "flash": break; case "file": break; default: return false; } tinyMCE.activeEditor.windowManager.open({ url: "../../../../jscripts/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php?view=" + view, width: 782, height: 440, inline : "yes", close_previous : "no" },{ window : win, input : field_name }); </script>
alguien podria por favor ayudarme , es ke no tengo ya idea de donde puede estar el problema.
aki es donde creo el body ke enviare con phpmailer
Código PHP:
$asunto = $_POST['asunto'];
$mensaje = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
\"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<title>Boletín</title>
</head>
<body>
<table width=\"100%\" border=\"0\" cellspacing=0 cellpadding=0>
<tr>
<td>";
$mensaje .= '<img src="'. $foto .'" width="607px" height="130px">';
$mensaje .= '</td></tr><tr><td>';
$mensaje .= $_POST['ajaxfilemanager'];//esta es la variable del formulario ke se me altera en algun sitio
$mensaje .= '</td></tr></table></body></html>';
require("mail/class.phpmailer.php");
$mail = new PHPMailer();
//$mail->Host = "mail.netcons.com.cu";
$mail->SMTPAuth = true;
//$mail->Username = '';
//$mail->Password = '';
$mail->From="direccion@";
$mail->FromName="direccion@";
$mail->Sender="direccion@";
$mail->AddReplyTo("direccion@", "");
$mail->AddAddress("direccion@");
$mail->AddBcc("direccion@");
$mail->Subject = $asunto;
$mail->IsHTML(true);
$mail->MsgHTML($mensaje);
if(!$mail->Send())
{
header("Location: index.php?id_pag=11&enviado=0");
}
else
{
header("Location: index.php?id_pag=11&enviado=1");
}