Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470

    Invio email a diversi destinatari

    ciao!

    per l'invio di una email uso questo script:

    Codice PHP:
    <?php

    $indest 
    "info@indirizzo.it";

    // Determina lo stato di 'magic_quotes_gpc' e 'magic_quotes_sybase'
    $flStrip = (ini_get("magic_quotes_sybase") != true && get_magic_quotes_gpc() == true) ? true false;

    // Applica stripslashes() alle variabili POST solo se GPC è settato
    if ($flStrip)
    {
    $nome trim(stripslashes($_POST['nome']));
    $email trim(stripslashes($_POST['email']));
    $messaggio trim(stripslashes($_POST['messaggio']));  
    }
    else
    {
    $nome trim($_POST['nome']);
    $email trim($_POST['email']);
    $messaggio trim($_POST['messaggio']);
    }

    // Links di redirezione
    $pagina_thanks "http://www.website.it/home.php";
    $pagina_error_empty "http://www.website.it/errore.php";
    $pagina_error_email "http://www.website.it/errore.php"

    // Controlla la validità sintattica dell'indirizzo email del mittente
    if (preg_match("|^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$|i"$email))
    {
     
    // Campi richiesti: 'nome', 'oggetto', 'email'
     
    if (strlen($nome) <= || strlen($email) <= 0header ("Location: $pagina_error_empty");
     else
     {
     
    $ora date("H:i:s");
     
    $data date("d/m/Y");
     
      
    // Costruisci il body del messaggio 
      
    $body "Email dal sito WebSite.it inviata il $data alle ore $ora\n
      --------------- Riepilogo dati ---------------\n
      Nome ........................: 
    $nome
      Email mittente ..............: 
    $email

      --------------- Messaggio ---------------:\n\n 
    $messaggio";  
             
    // Seleziona l'entry 'Return-Path' dell'header
    ini_set("sendmail_from"$indest); 
     
    // Invio delle emails
     
    mail($indest"Email dal sito WebSite.it"$body"From: \"$nome\" <$email>");
     
    header ("Location: $pagina_thanks");      }  }
     else 
    header ("Location: $pagina_error_email");
     
    ?>
    però vorrei mettere un altro destinatario.
    Come faccio?


    Grazie mille!!!
    La vita è un percorso, goditi il viaggio.

  2. #2
    $indest = "info@indirizzo.it,altro@destinatario.it";


  3. #3
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    boh... non funziona!
    La vita è un percorso, goditi il viaggio.

  4. #4
    Prova a mettere uno spazio fra i due indirizzi

    $indest = "info@indirizzo.it, altro@destinatario.it";

  5. #5
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Non funziona!!!!

    La vita è un percorso, goditi il viaggio.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Prova il punto e virgola per separare. Oppure prova anche a mettere direttamente gli indirizzi

    mail("indirizzo12,indirizzo2", "Email dal sito WebSite.it", $body, "From: \"$nome\" <$email>");

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.