Hola Buenos días.
En la web tengo un sencillo formulario (Hecho con chronoforms) que lee una base de datos con nombres y mails.
Con un submit envio atraves de un codigo PHP los mails con un bucle.
Lo hace bien. Pero no puedo controlar el Proceso de envio, ni mostrar mensajes, ni nada. Cuadno acaba la ejecución del PHP lanzo el mensaje de "MENSAJES ENVIADOS"
Me han Aconsejado que en vez de enviar los mails: los guarde en una base de datos y que cree un proceso CRON para que envie los mails.
Estoy más perdido que un pulpo en un garage.
Teneis algún ejemplo. No puedo usar para esto programas de newsletter. porque la selección de registros es compleja.
Ahora en el submit del formulario tengo el php siguiente:
data['mail'] as $v ) {
// compruebo si guardo y envio el registro o NO //
if ($v['em_validado']){
// guardo el registro //
$db = &JFactory::getDBO();
$query = "INSERT INTO hs_emails (em_fecha, em_idioma, em_cole, em_de, em_para, em_mail, em_asunto, em_detalle, em_comunicado) VALUES ('" . $v['em_fecha'] ."', '" . $v['em_idioma'] . "', '" . $v['em_cole'] . "', '" . $v['em_de'] . "', '" . $v['em_para'] . "', '" . $v['em_mail'] . "', '" . $v['em_asunto'] . "', '" . $v['em_detalle'] . "', '" . $v['em_comunicado'] . "')";
$db->setQuery($query);
$db->query();
// creo el mail //
$to = $v['em_mail'];
$nombre = $v['em_mail'];
$subject = $v['em_asunto'];
$lin2 = $v['em_detalle'] . "
";
$lin4 = $v['em_pie'];
$txt = <<data['nombre_coordinador'] . " data['mail_coordinador'] . ">rn";
$headers .= 'MIME-Version: 1.0' . "rn";
$headers .= 'Content-type: text/html; charset=utf-8' . "rn";
// envio el mail //
mail($to,$subject,$txt,$headers);
// espero una décima de segundo y repito
sleep(0.1);
}
}
?>
URL del sitio: Contenido solo visible a usuarios registrados
Buenos días Thomas,
Dentro de nuestros servicios no se incluye el soporte a programación personalizada tal y como puedes ver en la propia cabecera del foro.
Te recomiendo contactar con uno de nuestros colaboradores para el tema que nos comentas.
Puedes ver el directorio de colaboradores desde -> https://www.webempresa.com/directorio-colaboradores.html
Es importante que les indiques que eres cliente de Hosting con Webempresa.com, y que te hemos dado nosotros el contacto para que te hagan mejores condiciones.
Saludos
OK,
gracias. sabes de algun colaborador especializado en programación PHP sobre Joomla??
Hola de nuevo,
Si visitas la pestaña de Programación PHP y CSS en nuestro directorio, verás una lista de colaboradores que también se dedican a Joomla, como por ejemplo Nosolocodigo y Webactualizable
Puedes probar a comentar con ellos el caso que nos comentas y ver qué solución te ofrecen cada uno de ellos.
Saludos