Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Come puoi notare il metodo SetAddress() prevede 3 parametri in input, ma tu lo invochi passandone solamente 2. Il terzo parametro, se non presente, sarà sempre uguale a "bcc":

    Codice PHP:
    function SetAddress($sAddress$sName ""$sType "bcc"

    è per questo che le mail conterranno sempre e solo il campo bcc
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  2. #2
    subito dopo ho capito, l'errore:
    Codice PHP:
    //qui lascio tutto cosi
    $this->SetAddress($global_vars["mail_to"], $UTENT_EMAIL); 
    nella funzione invece faccio in questo modo:
    Codice PHP:
    //prima
    function SetAddress($sAddress$sName ""$sType "bcc") {

    //adesso funziona
    function SetAddress($sAddress$sName ""$sType "to") {        
    switch(
    $sType)        {            
    case 
    "to":                   
    $this->Mail->AddAddress($sAddress$sName);                
    break;            
    case 
    "cc":                
    $this->Mail->AddCC($sAddress$sName);                
    break;            
    case 
    "bcc":                
    $this->Mail->AddBCC($sAddress$sName);                
    break;        
    }            

    In questo modo ora, non ho più undisclosed recipient, ma l'indirizzo e-mail.
    Grazie mille.

  3. #3
    Quote Originariamente inviata da satifal Visualizza il messaggio
    Codice PHP:
    function SetAddress($sAddress$sName ""$sType "bcc"

    I parametri sono indirizzo email, nome e tipo to cc bcc.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.