• Hola, estoy desarrollando una plantilla de wordpres(soy novato) y estoy volviendome loco con el tema del phpmailer
    mi estructora es la siguiente

    /mitema
    /mitema/template-parts/content-contacto.php
    /mitema/phpmail.php

    es muy simple, en content.contacto.php este codigo

    <form action=»<?php echo htmlspecialchars(home_url(‘/’).’contacto’);?>» method=»post»>

    • <input type=»text» id=»nombre» name=»nombre» placeholder=» Nombre y Apellidos»/>
    • <input type=»text» id=»mail» name=»mail» placeholder=» Correo Electrónico»/>
    • <input type=»text» id=»asunto» name=»asunto» placeholder=» Asunto»/>
    • <textarea name=»» id=»cuerpo» name=»cuerpo» cols=»30″ rows=»10″ placeholder=»Cuerpo del Mensaje»></textarea>
    • <input type=»submit» id=»enviar» value=»Enviar Porfavor» class=»btn-send»/>

    </form>
    <?php

    if ($_SERVER[«REQUEST_METHOD»] == «POST») {
    get_template_part( ‘phpmailer’);

    $nombre=htmlspecialchars(trim($_POST[‘nombre’]));
    $mailsender=htmlspecialchars(trim($_POST[‘mail’]));
    $asunto=htmlspecialchars(trim($_POST[‘asunto’]));
    $cuerpo=trim($_POST[‘cuerpo’]);
    $webmaster=»soporte@cibermania.es»;

    $mail= new PHPMailer;
    $mail->Host=»localhost»;
    $mail->From=$mailsender;
    $mail->FromName=$nombre;
    $mail->Subject=$asunto;
    $mail->addAddress($webmaster,»Webmaster»);
    $mail->MsgHTML($cuerpo);

    if(!$mail->Send()){
    //return home_url(‘/’);
    echo «<script type=’text/javascript’>confirm(‘Correo Enviado’);</script>»;
    }else{
    echo «<script type=’text/javascript’>confirm(‘porfavor rellene todo los datos’);</script>»;
    }

    }
    ?>

    Lo currioso es que en una web desarrollada en php tengo basicamente el mismo codigo y si me funciona, usando el mismo hosting etc.. sin smpt ni ninguna cuenta de correo

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate gamboita

    (@gamboita)

    Disculpen la molestia es que todo el dia programando tiene sus consecuencias, jajaj ya lo resolvi, simplemente que el name del text area estaba repetido y no me agregaba cuerpo en el mensaje, saludos

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Poblemas con sendmail.php’ está cerrado a nuevas respuestas.