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

    Invio email a più destinatari con campo ccn

    Ciao a tutti, ho un problema, ho creato una newsletter, lo script funziona correttamente se non fosse che il campo ccn non funzionona e gli indirizzi email al momento della ricezione son visibili...
    non so più dove picchiare la testa HELP.

    <?php
    $email_list = file("elist.txt");
    $total_emails = count($email_list);
    for ($counter=0; $counter<$total_emails; $counter++)
    {
    $email_list[$counter] = trim($email_list[$counter]);
    }
    $Ccn = implode(",",$email_list);
    $subject = "NEWSLETTER RD GIFTS MAGGIO 2014";


    $message = "<html><head></head><body>";
    $message .="<table border=\"0\" align=\"center\">";
    $message .="MESSAGGIO";
    $message .="</tr>";


    $conn=mysql_connect("62.149.150.128", "Sql430981", "b77fda02");
    if (!$conn)
    {
    die("Connessione a Mysql non riuscita " . mysql_error());
    }
    $db=mysql_select_db("Sql430981_1", $conn);
    if (!$db)
    {
    die("Connessione al Database non riuscita " . mysql_error());
    }
    $Risultato=mysql_query("select * from news", $conn);
    if (!$Risultato)
    {
    die("La tabella selezionata non esiste " . mysql_error());
    }


    while ($riga=mysql_fetch_array($Risultato))
    {
    $messaggio .="<tr><td><div>".$riga[4]."</div></td></tr>";
    }
    $message .= "</table>";
    $message .= "</body></html>";


    $headers = 'From: RD GIFTS.IT' . "\r\n";
    $headers .= 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";


    if ( mail($Ccn,$subject,$message,$headers) )
    {
    echo "NEWSLETTER INVIATA CORRETTAMENTE!!!";
    }
    else
    {
    echo "HAI TOPPATO!!!";
    }
    ?>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non è che basta chiamare una variabile $ccn ed hai generato il campo ccn delle email (che tra l'altro devi definirlo con la nomenclatura inglese, quindi bcc).
    Guardati la documentazione della funzione mail(), il primo parametro sono indirizzi in chiaro, i campi che vuoi mettere come nascosti vanno aggiunti adeguatamente nel parametro contenente gli header addizionali.
    Leggi i vari commenti, c'è scritto come si fa.

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.