PHP-FORM-EMAIL
josephkan
Mensajes publicados
2
Estado
Miembro
-
jordane45 Mensajes publicados 30426 Fecha de registro Estado Moderador Última intervención -
jordane45 Mensajes publicados 30426 Fecha de registro Estado Moderador Última intervención -
Hola,
He descargado una plantilla y la he modificado, ahora los formularios no redirigen a los correos y me piden que ponga una librería php-form-email y no sé cómo crear eso, ¿pueden ayudarme con un código por favor?
1 respuesta
Hola, librería php-form-email ... desconocida en el tema ...
¿Quién es el "nosotros" del que hablas?
¿Trabajas en local en tu ordenador o tus páginas están alojadas en un servidor web?
Si es en "local", ¿qué utilizas para emular un servidor web?
¿Dónde encontraste este código? ¿Puedes compartirlo con nosotros?
PD: Para mostrarnos tu código, gracias por aplicar esto: https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
.
Atentamente,
Jordane
<?php
/**
* Requiere la biblioteca "PHP Email Form"
* La biblioteca "PHP Email Form" está disponible solo en la versión pro de la plantilla
* La biblioteca debe ser subida a: vendor/php-email-form/php-email-form.php
* Para más información y ayuda: https://bootstrapmade.com/php-email-form/
*/
// Reemplaza ***@*** con tu dirección de correo electrónico real
$receiving_email_address = '***@***';
if( file_exists($php_email_form = '../assets/vendor/php-email-form/php-email-form.php' )) {
include( $php_email_form );
} else {
die( '¡No se puede cargar la biblioteca "PHP Email Form"!');
}
$contact = new PHP_Email_Form;
$contact->ajax = true;
$contact->to = $receiving_email_address;
$contact->from_name = $_POST['name'];
$contact->from_email = $_POST['email'];
$contact->subject = $_POST['subject'];
// Descomenta el código de abajo si deseas usar SMTP para enviar correos electrónicos. Debes ingresar tus credenciales SMTP correctas
$contact->smtp = array(
'host' => 'mail53.lwspanel.com',
'username' => '***@***',
'password' => 'mB4!_UWmJMGtTB@',
'port' => '587'
);
$contact->add_message( $_POST['name'], 'De');
$contact->add_message( $_POST['email'], 'Correo Electrónico');
$contact->add_message( $_POST['message'], 'Mensaje', 10);
echo $contact->send();
?>
Bueno... ya... no has ido a leer el enlace que te di y que explica cómo publicar código correctamente en el foro...
Luego..... la respuesta a tu pregunta se encuentra en los comentarios del código que descargaste:
Ahora, nada te impide modificar el código y usar, en su lugar, la biblioteca phpmailer.
La encontrarás sin problemas en internet, así como numerosos ejemplos para utilizarla.