problema classe phpmailer con la mia classe clsMail

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
salve, ho scritto questo codice girando sul web..ma non so come mai perché il destinatario non viene fuori nella email che mi mandano
e non posso rispondere. ho visto che mi scrive di nuovo la mia nel campo re:

PHP:
<?php
class eMail {


public function __construct() {
		
}

	 
	function send_email ( $subject, $to, $body )
	{
		global $ADMIN_EMAIL;
		global $DOMAIN_NAME;
		require ("lib/class.phpmailer.php" );
		
		$mail = new PHPMailer();


		$mail->From = $ADMIN_EMAIL;
		$mail->FromName = $DOMAIN_NAME;
		$mail->AddAddress( $to );
		$mail->AddReplyTo ( $ADMIN_EMAIL, $DOMAIN_NAME );
		$mail->Subject = $subject;
		$mail->Body = $body;
		$mail->IsHTML = true;
		$mail->AltBody  =  $body;

		if ( ! $mail->Send() ) {
			return FALSE;
		}
		else {
			return TRUE;
		}
	}
}
?>

e questo come la utilizzo:
PHP:
$subject = "Contatto dal sito :: ".$oggetto_email.".";
				
				
				$mail = new eMail();
				
				
				$subject = "Contatto dal sito -> ".$oggetto_email." da ".$nome."";
				$_testo_email="<p>L'utente ha scritto questo:</p>";
				$_testo_email.="<p>Nome & cognome della persona :&nbsp;&nbsp;<b>".$nome."</b>&nbsp;</p>";
				$_testo_email.="<p>Email: &nbsp;<b>".$destinatario_email."</b></p>";
				$_testo_email.="<p>Oggetto del messaggio: &nbsp;&nbsp;<b>".$oggetto_email."</b></p>";
				$_testo_email.="<p>Testo del messaggio dall'utente:</p>";			
				$_testo_email.="<p>".bbcode($testo_email)."</p>";
				$_testo_email.="<p>------------------------------------------</p>";
			
				if(	$mail->send_email ( "".$subject."", $ADMIN_EMAIL,"".$_testo_email.""))
				{
					$msg = 'messaggio inviato, aspetta 2 secondi';
					redirect("index.php",2);
				}
				else {
					$error = "invio messaggio fallito";
				}

che parametro devo mettere in più?.

grazie mille e buona serata.
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Codice da brivido :skull:, comunque ti scrive di nuovo la tua perché non gli passi la mail del destinatario prova cosi

PHP:
function send_email ( $subject, $to, $body, $from ) 
    { 
        global $ADMIN_EMAIL; 
        global $DOMAIN_NAME; 
        require ("lib/class.phpmailer.php" ); 
         
        $mail = new PHPMailer(); 


        $mail->From = $from; 
        $mail->FromName = $DOMAIN_NAME; 
        $mail->AddAddress($to); 
        $mail->Subject = $subject; 
        $mail->Body = $body; 
        $mail->IsHTML = true; 
        $mail->AltBody  =  "Body alternativo..."; 

        if ( ! $mail->Send() ) { 
            return FALSE; 
        } 
        else { 
            return TRUE; 
        } 
    }

oppure
PHP:
        $mail->AddReplyTo($from,$DOMAIN_NAME);
        $mail->From = $ADMIN_EMAIL; 
        $mail->FromName = $DOMAIN_NAME; 
        $mail->AddAddress($to); 
        $mail->Subject = $subject; 
        $mail->Body = $body; 
        $mail->IsHTML = true; 
        $mail->AltBody  =  "Body alternativo...";

nell'altro file
PHP:
$mail->send_email ($subject, $ADMIN_EMAIL,$_testo_email, $destinatario_email);

ps: a che ti serve passare il parametro $to se gli passi $ADMIN_EMAIL?
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
ciao, per il to non saprei ..

perché lo preso dai script che trovo in giro su internet..

ora vedo la tua modifica.

grazie mille.
 
Discussioni simili
Autore Titolo Forum Risposte Data
catellostefano Problema con la classe class.phpmailer.php PHP 5
L classe upload [Problema cartella] PHP 1
J Problema classe per preview post PHP 2
P problema: dichiarare e richiamare variabili all'interno di una classe PHP 2
C Problema Definizione Classe NUSOAP PHP 0
L Problema classe paginazione PHP 2
D Wordpress: problema modifica classe in template WordPress 1
L problema con classe excel reader PHP 1
F Problema con la classe zip php PHP 9
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0

Discussioni simili