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

    form mail verso 2 destinatari

    Salve,
    ho qst necessità, dovrei modificare il mio form-mail in modo tale che la stessa mail la invii a 2 o più persone (2 bastano).

    come potrei fare?

    vi posto il code

    Codice PHP:
    <?

    $from
    ="From: MyFormMail<myformmail@myphp.it>";

    $richiesti=explode(",",$requested);
    $nascosti=array("recipient","soggetto","requested","redirect","ip");
    $count=count($richiesti);

    for(
    $i=0;$i<$count;$i++)
    {
      
    $a=$richiesti[$i];
      if(
    trim($HTTP_POST_VARS[$a])=="")
      {
        
    $mess.="Il campo [b]$a[/b] è vuoto
    "
    ;
      }
    }
        
    if(
    $mess) :
    echo 
    "<table><tr><td style=\"font-family:verdana;font-size:10 pt\">
    [b]Il form non è stato inviato per i seguenti errori:[/b]

    $mess
    </td></tr></table>"
    ;
    else :

    while(list(
    $nome,$value)=each($HTTP_POST_VARS))
    {
     
    $campi[]=$nome;
     if(!
    in_array($nome$nascosti))
     {
       
    $body.= "$nome$value\n";
     }
    }

    $head="Modulo proveniente dal sito $HTTP_HOST\n\n\n";
    $giorno=date("d/m/y");
    $ora=date("H:i:s");
    $foot="\n\nModulo compilato il $giorno alle ore $ora";

     if (
    in_array ("ip"$campi))
      {
        
    $foot.=" dall'IP $REMOTE_ADDR";
      }

    $contenuto=$head.$body.$foot;
    mail($recipient,$soggetto,$contenuto$from);
    if(
    $redirect) :
    header("Location: $redirect");
    else :
    echo 
    "Il form è stato inviato correttamente";
    endif;

    endif;

    ?>
    incluso nelle pagine html ho questo:

    Codice PHP:
    <input type=hidden name=redirect value="http://www.gandalfcompany.com">
       <
    input type=hidden name=recipient value="info@gandalfcompany.com">
     <
    input type=hidden name=soggetto value="Compilazione curriculum online da gandalfcompany.com">
     <
    input type=hidden name=ip value="">
     <
    input type=hidden name=requested value="Nome,Indirizzo,Città,Telefono"



    grazie

  2. #2
    Secondo me in questi casi la soluzione più semplice sarebbe fare una mailing list su un indirizzo mail. E una volta che un messaggio dal form arriva a quella mail, viene inoltrato a tutti gli indirizzi che vuoi. però non c'entra niente con il php. E' solo un'idea.

  3. #3
    occhio che secondo me quella form-mail è molto datata come script...su versioni più aggiornate di PHP non funzionerebbe

    ah, http://it.php.net/manual/it/function.mail.php

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.