Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Invio mail multiple phpmailer:Cannot redeclare class

    Buon giorno a tutti vorrei inviare delle mail multiple con phpmailer in questo modo:
    errore:
    Fatal error: Cannot redeclare class phpmailerTest in /web/htdocs/phpmailer/phpmailer_pianoferie.php on line 669

    Codice PHP:
    foreach($arrayPost as $key => $value) {
    $sqlInTeam "INSERT IGNORE INTO ".trim($DB).".tb_servizio("
        
    ."id_servizio,cal_servizio_id,id_user"
        
    ."  ) VALUES ("
        
    ."    'T_".$_SESSION['id_user']."'"
        
    .",    ".$_SESSION['id_user'].""
        
    .",    ".$value.""
        
    ."  )";


    $rsInTeammysql_query($sqlInTeam) or die ("Impossibile connettersi2!" mysql_error());
                
    $sTeam "select cal_email from ".$DB.".web_user_new WHERE cal_pianificato=0 AND id_user = ".$value."";

    $rsTeam mysql_query($sTeam) or die ("impossibile eseguire la select3: " mysql_error(E_ALL));
            if (
    mysql_num_rows($rsTeam) > && $rowTeammysql_fetch_array($rsTeam)){
                    include 
    '../phpmailer/phpmailer_pianificazione.php';
            }

    Praticamente all'interno del ciclo, inserisco per intero la pagina che invia le mail, capisco che la classe phpmailerTest non può essere ridichiarata, quello che vorrei sapere è come ovviare a questo problema.

    Vi ringrazio e buona domenica..

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Puoi semplicemente dichiarare la classe una sola volta, aggiungere tutti gli indirizzi che vuoi
    ciclandoli ($var->AddAddress($mail,$nome)) e inviare tutte le mail

  3. #3
    quindi dovrei al di fuori del ciclo, includere
    include '../phpmailer/phpmailer_pianificazione.php';
    e invece all'interno inserire la porzione che mi indichi
    Codice PHP:
    include '../phpmailer/phpmailer_pianoferie.php'

    foreach(
    $arrayPost as $key => $value) { 
    ecc ecc

    $var
    ->AddAddress($mail,$nome);<---in questo modo??????

    in questo modo?
    grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da ANTAGONIA
    quindi dovrei al di fuori del ciclo, includere
    include '../phpmailer/phpmailer_pianificazione.php';
    e invece all'interno inserire la porzione che mi indichi
    Codice PHP:
    include '../phpmailer/phpmailer_pianoferie.php'

    foreach(
    $arrayPost as $key => $value) { 
    ecc ecc

    $var
    ->AddAddress($mail,$nome);<---in questo modo??????

    in questo modo?
    grazie ancora
    Si, ma bisognerebbe vedere a codice finito

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.