elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:20  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  No ve funciona el phpmailer!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: No ve funciona el phpmailer!  (Leído 758 veces)
elpirata15hd

Desconectado Desconectado

Mensajes: 18


Ver Perfil
No ve funciona el phpmailer!
« en: 28 Abril 2011, 17:11 »

Me he puesto manos a la obra con lo de adjuntar un archivo desde el formulario y que llegue al correo,pero no hay manera,descargue el phpmailer y lo puse junto los archivos php (index.php,enviar.php) y hice los cambios oportunos en el formulario index.php),pero no hay manera,no llega,aparece el resto del formulario,pero el adjuntar no y ya e probado de varias formas.Os dejo el codigo:

Enviar.php

<?php
require("class.phpmailer.php");
$dia=date("m.d.Y");
$hora=date("H:i:s");
$destinatario="micorreo@gmail.com";
$subject= " Mensaje";
$desde = 'From: ' .$_POST['email'];
$contingut = '

El mensaje se a enviado el dia '.$dia.' a las '.$hora.'
 
----------------------------------------------------------------------------
Nombre: '.$_POST['name'].'
Email: '.$_POST['email'].'
Asunto: '.$_POST['subject'].'
Mensaje: '.$_POST['message'].'
----------------------------------------------------------------------------
';
mail($destinatario, $subject, $contingut, $desde, $mail);
header("Location: index.php?opc=1");
$mail = AddAttachment("images/*.jpg", "*.jpg");
$mail = AddAttachment("files/*.zip", "*.zip");


?>


Index.php

<form id="form-contact" class="validation" method="post" action="enviar.php" enctype="multipart/form-data">

                  <p class="input-text pngfix">
                    <label class="overlay" for="name">Nombre</label>
                     <input type="text" class="required" name="name" id="name" />
            </p>
                  <p class="input-text pngfix">
                    <label class="overlay" for="email">E-Mail</label>
                     <input type="text" class="required email" name="email" id="email" />
                  </p>
                  <p class="input-text pngfix">
                     <label class="overlay" for="subject">Asunto</label>
                     <input type="text" class="required" name="subject" id="subject" />
                  </p>
                      
                  <p class="textarea pngfix">
                    <label class="overlay" for="message">Mensaje(Escribenos que es lo que buscas,cuantos mas detalles des de tu pedido mejor)</label>
                     <textarea class="required" name="message" id="message" rows="5" cols="5"></textarea>
                  </p>
                       Adjuntar Imagen <input type="file" name="archivo"><br>
                        

                  <p><button type="submit" class="submit pngfix">Enviar!</button></p>
                      
                       </form>

Haber si sabeis que estoy haciendo mal,gracias!


En línea
Shell Root


Desconectado Desconectado

Mensajes: 2.456


Alex Jurado


Ver Perfil WWW
Re: No ve funciona el phpmailer!
« Respuesta #1 en: 28 Abril 2011, 17:53 »

En realidad ni estáis usando esa librería. XD

ok mira  esta parte es la que configuras en la clase para enviar el email si no tienes las librerias me dices y yo te las paso practicamente son 3 las que se ocupa uno con el nombre de class.phpmailer.php,class.pop3.php,class.smtp.php
y este cacho que te anexo eso ya lo haces en un archivo aparte y de aki solo jalas los 3 archivos aparte
Código
 
<?php
//empiesa script para mandar email
 
 
//Incluimos la función
//require_once('../phpmailer/class.phpmailer.php');
require_once('class.phpmailer.php');
//Creamos la instancia de la clase PHPMailer y configuramos la cuenta
$mail=new PHPMailer();
$mail->Mailer="smtp";
$mail->Helo = "www.grupocabezut.com"; //Muy importante para que llegue a hotmail y otros aqui pongo el nombre del dominio
$mail->SMTPAuth=true;
$mail->Host="www.grupocabezut.com"; //pongo nombre del dominio
$mail->Port=587; //depende de lo que te indique tu ISP. El default es 25, pero nuestro ISP lo tiene puesto al 26 o 587
$mail->Username="paulino.trinidad"; //pongo una cuenta de correo pertenecientes a ese dominio
$mail->Password="paulino"; //la contraseña de la cuenta de arriva
$mail->From="paulino.trinidad@grupocabezut.com"; // quien lo manda
$mail->FromName="infocabezut"; //aqui aparecera el nombre del correo
$mail->Timeout=60;
$mail->IsHTML(true);
//Enviamos el correo
$direccion=$_POST['direccion'];
$mail->AddAddress($direccion); //Puede ser Hotmail los correos a mandar
 
$mail->Subject='Numero De Folio'; //aqui el asunto del correo
$mail->Body="
 
<div style='background-image=url(http://cabezut:8080/quejas/imagenes%20de%20la%20pagina/Logo.jpg')>
Estimado(a):<b> $nombred</b><br>
<div align=justify>En Grupo Cabezut nos esforzamos continuamente por mejorar la satisfaccion de nuestros clientes.
Por favor tome nota del folio de su queja. Con este numero le daremos seguimiento y usted podra consultar el estatus del mismo en
cualquier momento a traves de internet en la direccion:<a href= http://www.grupocabezut.com:8080/quejas>http://www.grupocabezut.com:8080/quejas</a> o llamandonos directamente y proporcionando dicho numero.<br></div><br>
 
Folio Num:<font color=red><b>$numero_aleatorio</b></font> <br>
 
En Grupo Cabezut estamos para servirle<br>
Grupo Cabezut<br>
833.230.0030 x224<br>
www.grupocabezut.com<br>
<center><img src='http://cabezut:8080/quejas/imagenes%20de%20la%20pagina/Logo.jpg' width='100' height='100' border='0'></center>
 
 
</div>
 
 
"
;
 
$mail->AltBody="Texto que debe decir lo mismo que el Body, pero sin etiquetas HTML";
 
 
 
$exito = $mail->Send();
if($exito){
    $mail->ClearAddresses();
    echo "Mensaje enviado exitosamente";
}  
 
 
//termina script para mandar email
 
 
 
 


En línea

---
elpirata15hd

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: No ve funciona el phpmailer!
« Respuesta #2 en: 28 Abril 2011, 18:04 »

Ok,yo tengo de esos tres archivos 2,me falta el class.pop3.php

Entonces hago un nuevo php con ese codigo (con mis datos claro esta!)?

Estuve leyendo mas sobre el phpmailer y limita el archivo a adjuntar,hay otra manera de adjuntar archivos con el formulario y se envie a una cuenta gmail?
el archivo a adjuntar seria una foto

Gracias
En línea
elpirata15hd

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: No ve funciona el phpmailer!
« Respuesta #3 en: 29 Abril 2011, 00:00 »

ya lo consegui,muchas gracias por su ayuda!
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PHPMailer
PHP
jamarchi 2 963 Último mensaje 20 Junio 2009, 18:17
por Riper
class.phpmailer.php
Desarrollo Web
almita 2 2,945 Último mensaje 14 Enero 2010, 20:42
por almita
Problema con PHPMailer
PHP
marko1985 2 2,091 Último mensaje 31 Marzo 2010, 07:59
por Syphroot
ayuda phpmailer
PHP
kakashi20 1 418 Último mensaje 4 Febrero 2011, 17:45
por Nakp
Archivo adjunto en PHPMailer
PHP
sexto 2 775 Último mensaje 27 Enero 2012, 13:46
por sexto
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines