Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Modificare una variabile dall'interno di una classe

    Ho questa classe per inviare la mail sfruttando PHP Mailer:

    Codice PHP:
    class PHPMailerConfigurato extends PHPMailer
    {
    var 
    $Mailer "smtp"// Equivale a IsSMTP()
    var $SMTPAuth true;
    var 
    $ContentType "text/plain";
    //var $ContentType = "text/html";
    var $Port 25;
    var 
    $Host "xxx";
    var 
    $Username "xxx";
    var 
    $Password "xxx";
    var 
    $From "x";
    var 
    $FromName "xxx";
    //var $AltBody = "testo alternativo"; // Se specificato la mail viene inviata comunque in formato html

    function SendConControllo ()
    {
    if(
    PHPMailer::Send())
    {
    $nota .= "<p class=\"nota\" style=\"color:#060\">Email inviata con successo!</p>"// DA RIVEDERE
    }
    else
    {
    $nota .= "<p class=\"nota\" style=\"color:#060\">Errore nell'invio email: ".PHPMailer::ErrorInfo// DA RIVEDERE
    }
    }


    In pratica la variabile $nota è già presente nel codice prima di inviare la mail e io ci vorrei accodare quello che vedete.

    Così però non funziona ovviamente. Qual è il metodo giusto?

    grazie

  2. #2
    Codice PHP:
    class PHPMailerConfigurato extends PHPMailer 

    ...

    function 
    SendConControllo () 

    if(
    PHPMailer::Send()) 

    $nota "<p class=\"nota\" style=\"color:#060\">Email inviata con successo!</p>"// DA RIVEDERE 

    else 

    $nota "<p class=\"nota\" style=\"color:#060\">Errore nell'invio email: ".PHPMailer::ErrorInfo// DA RIVEDERE 

    return 
    $nota;

    }


    ##### Dove invii la mail #######

    $nota.=  $ISTANZA_DELLA_CLASSE->SendConControllo(); 
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.