Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661

    [flash8] invio mail form di and80 copia mail anche al mittente...

    ciao and80,


    questo è il codice php
    codice:
    <?php
    if(!empty($_POST)){
    	// valori da modificare
    	$address = "info@"; // inserire qui tra le "" la mail a cui va inviato il messaggio
    	$site = "www."; // facoltativo, potete inserire qui il nome del sito
    	$object = "Invio mail dal sito $site"; // oggetto
    	//
    	// i valori dei due array che seguono vanno modificati in base a quelli presenti negli array con lo stesso nome, nello script di flash
    
    
    // creo un array che mi contenga tutti i nomi dei campi di testo che intendo inviare via mail
    	$campi = array("cognome", "nome", "indirizzo", "citta", "provincia", "copie", "telefono", "mail", "copie");
    	$campiObbligatori = array("cognome", "nome", "indirizzo", "citta", "provincia", "copie", "telefono", "mail", "copie");
    // non modificare lo script al di sotto di questa riga
    	//---------------------------------------------------------------//
    	$body = "";
    	$headers = "";
    	$o = (object) $_POST;
    	$s = implode(",", $campiObbligatori);
    	foreach($campi as $value){
    		if(substr_count($s, $value) > 0 && is_null($o->$value)){
    			echo "&report=KO&";
    			break;
    		} else {
    			if(!is_null($o->mail) && $o->$value == $o->mail){
    				$headers.= "From: <".$o->mail.">";
    			}
    			$body.= $value.": ".$o->$value."\r\n";
    			if($value == $campi[count($campi)-1]) {
    				if(!mail($address, $object, $body, $headers)) die("&report=KO&");
    				else echo "&report=OK&";
    			}
    		}	
    	}
    }
    ?>
    come si può modificare affinché mandi una copia della mail anche alla email presa dal campo "mail"

    grazie e a presto

    tj
    figlio perso e MAI ritrovato....?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Non vorrei sembrar scortese, ma è una cosa di php e non actionscript, sopsto lì?

  3. #3
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    va bene...

    visto che si trattava di uno tuo script... era interessante... implementare questa modifica... internos...


    ciao e grazie.... per tutto quello che deciderai di fare.
    figlio perso e MAI ritrovato....?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: [flash8] invio mail form di and80 copia mail anche al mittente...

    Più che altro è che lo dovrei probare per essere sicuro che funzioni, ma se lo fai tu... Prova a fare questa modifica:

    Codice PHP:
    <?php
    if(!empty($_POST)){
        
    // valori da modificare
        
    $address "info@"// inserire qui tra le "" la mail a cui va inviato il messaggio
        
    $site "www."// facoltativo, potete inserire qui il nome del sito
        
    $object "Invio mail dal sito $site"// oggetto
        //
        // i valori dei due array che seguono vanno modificati in base a quelli presenti negli array con lo stesso nome, nello script di flash


    // creo un array che mi contenga tutti i nomi dei campi di testo che intendo inviare via mail
        
    $campi = array("cognome""nome""indirizzo""citta""provincia""copie""telefono""mail""copie");
        
    $campiObbligatori = array("cognome""nome""indirizzo""citta""provincia""copie""telefono""mail""copie");
    // non modificare lo script al di sotto di questa riga
        //---------------------------------------------------------------//
        
    $body "";
        
    $headers "";
        
    $o = (object) $_POST;
        
    $s implode(","$campiObbligatori);
        foreach(
    $campi as $value){
            if(
    substr_count($s$value) > && is_null($o->$value)){
                echo 
    "&report=KO&";
                break;
            } else {
                if(!
    is_null($o->mail) && $o->$value == $o->mail){
                    
    $headers.= "From: <".$o->mail.">";
                    
    $address.=";".$0->mail.";";
                }
                
    $body.= $value.": ".$o->$value."\r\n";
                if(
    $value == $campi[count($campi)-1]) {
                    if(!
    mail($address$object$body$headers)) die("&report=KO&");
                    else echo 
    "&report=OK&";
                }
            }    
        }
    }
    ?>

  5. #5
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    immaginavo.. il tempo.. il tempo... time... datemi il time..

    grazie and80, provo e ti faccio sapere.


    grazie per l'iMput



    TJ
    figlio perso e MAI ritrovato....?

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.